我有一系列的一个UIScrollView内UIViews,并为那些欣赏UIViewControllers没有收到触摸事件。 如果我参加了意见进行滚动视图的,然后它工作。
我已经启用了用户交互的意见,但它仍然没有工作!
这必须是可能的,我会非常感激,如果有人能在正确的方向指向我!
谢谢,
麦克风
我有一系列的一个UIScrollView内UIViews,并为那些欣赏UIViewControllers没有收到触摸事件。 如果我参加了意见进行滚动视图的,然后它工作。
我已经启用了用户交互的意见,但它仍然没有工作!
这必须是可能的,我会非常感激,如果有人能在正确的方向指向我!
谢谢,
麦克风
不要看法有自己的触摸处理程序,或者是你依靠的ViewController得到触摸? 根据您是如何设置的东西了,意见可处理触摸而不通过该视图控制器。
我已经通过重写视图控制器的loadView方法,并视图的实例变量设置到通过在触摸一个简单的UIView子类解决这个问题。
检查你的滚动视图的委托方法视图中返回的scrollin在滚动视图的内容。
作为mahboudz提到的 - 检查你是否有触摸事件的任何自定义处理程序。 如果没有,请有一个。 它更救济做任何你想要与你的观点做。 从scrollViewSuite看看苹果的示例应用程序。 他们有tapDetectingImageView代表。 我用我的应用程序一样,它的工作太棒了! 希望这可以帮助!
您可能会发现这篇文章非常有用。 它的拦截事件的一个很干净的方法的例子。
对要接收触摸事件视图触摸处理程序和将工作。