1

我写了一个具有多点触控功能的简单视图控制器(向左滑动,向右滑动)。如果我直接将它设置为窗口,它工作正常。但是在我添加了一个标签栏控制器并在其选定的视图中添加了这个简单视图之后,多点触控事件将不再被触发。

请帮忙。谢谢。

4

1 回答 1

1

您的视图是否获得触摸和多点触摸可能取决于所有接受用户交互和多点触摸的父视图链。我所说的属性是 userInteractionEnabled 和 multipleTouchEnabled。如果沿途有一个视图禁用这些,那么您的 SimpleView 将无法获取它们。

如果这没有帮助,那么找出哪个视图得到了影响。将 NSLog 放在视图的所有 touchesBegan 方法中,等等。这将使您了解为什么触摸被劫持。

于 2009-09-27T05:56:00.943 回答