UIView を上に持つ UIScrollView でタッチを検出したい。このUIViewにはボタンがあるためuserInteractionEnabled
、UIViewで無効にすることはできません。
理解を深めるための階層は次のとおりです。
UIView (MainView: (0,0) 320x460)
. .UIScrollView (ScrollView: (0,0) 320x460)
. .UIView (OverlayView: (0,0) 320x250)
. . . .UIButton (button1: 50x50)
. . . .UIButton (button2: 50x50)
. . . .UIButton (button3: 50x50)
OverlayView の外に触れるとスクロールできます。ただし、OverlayView の空の場所ではありません。
何かアドバイス?ありがとうございました!