我的视图层次结构如下所示:
-UIScrollView
---UIView
------CustomUIView
------CustomUIView
我在CustomUIView中实现了touchesBegan
,但它没有被调用。
有人可以告诉我如何让我的CustomUIView检测触摸吗?
答案 0 :(得分:2)
尝试以下操作并检查:
[scrollView setCanCancelContentTouches:NO];
答案 1 :(得分:1)
你现在可能已经解决了这个问题,但我遇到了类似的问题并解决了这个问题,所以希望我的经验可以帮助其他有类似问题的人。
在我的情况下,我的CustomUIView捕获触摸事件的设置完全相同。为了让UIView接收我需要拨打
的任何触摸事件[super touchesEnded:touches withEvent:event];
来自CustomUIView的。希望这有帮助!