UIScrollView里面的UIView没有得到触摸事件

时间:2011-05-22 03:30:57

标签: objective-c cocoa-touch ios uiview uiscrollview

我的视图层次结构如下所示:

-UIScrollView
---UIView
------CustomUIView
------CustomUIView

我在CustomUIView中实现了touchesBegan,但它没有被调用。

有人可以告诉我如何让我的CustomUIView检测触摸吗?

2 个答案:

答案 0 :(得分:2)

尝试以下操作并检查:

[scrollView setCanCancelContentTouches:NO];

答案 1 :(得分:1)

你现在可能已经解决了这个问题,但我遇到了类似的问题并解决了这个问题,所以希望我的经验可以帮助其他有类似问题的人。

在我的情况下,我的CustomUIView捕获触摸事件的设置完全相同。为了让UIView接收我需要拨打

的任何触摸事件
[super touchesEnded:touches withEvent:event];
来自CustomUIView的

。希望这有帮助!