問題
UIViewにUITapGestureRecognizerをaddGestureRecognizerしようとしてもできなかった
前提
・isUserInteractionEnabled = true
・UIViewもnilではなかった
解決方法
addGestureRecognizer(.init(target: self, action: #selector(tapped)))
initを直したら動きました
addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(tapped)))
最後に
今思うとaddGestureRecognizerなので、.initで書いたらサブクラスのUITapGestureRecognizerではなく,スーパークラスのUIGestureRecognizerが呼ばれるので、それはそうですよねというお話(引数が同じなのですっかりハマってしまいました。😇😇