(●´・ω・`●)ノ.:゚+ドモ.: *:・ とあるView上に配置したサブビューは触れるけれど、そのView自身は触れないぞ!ってのをやりたくて、やっと実装できたのでメモメモ。 例えば下図のような時 こういう重なり方をしているとき、通常は①のButtonをタップすることができません。 例えば②の方UIViewで view.isUserInteractionEnabled = false とした場合、①の方のButtonは押せるようになりますが、今度は②のButtonが押せなくなります。 つまり、この重なり方を変えずに、どちらのボタンも押せるようにしたい!というわけです。 これはUIViewのサブクラスなら何でも当てはまるので、UIScrollViewやUITableViewでも同様です。 サブクラスを作ってhitTest(_:with:)をoverrideしよう! 上記の図で両方のボタ