【发布时间】:2012-02-22 06:07:20
【问题描述】:
我有一个视图控制器,它将UITapGestureRecognizer 附加到其主UIView,并允许用户点击屏幕以使状态、导航和工具栏重新出现/消失(如照片应用程序)。我还有一个UIScrollView 附加到主要的UIView,它实现了缩放,因此有自己的UIPinchGestureRecognizer 和UIPanGestureRecognizer 来实现滚动和缩放。
我遇到的问题是,当要缩放/滚动UIScrollView 时,拾取附加到主UIView 的UITapGestureRecognizer 非常敏感。似乎很多时候UITapGestureRecognizer 在不应该被触发的时候被触发。任何人对如何为低于 5.0 的 ios 版本解决此问题有任何想法吗?有什么方法可以覆盖UIScrollView 中UIGestureRecognizerDelegate 的同时手势委托方法,并防止UITapGestureRecognizer 在其他手势期间触发?
【问题讨论】:
标签: iphone objective-c ios cocoa-touch uigesturerecognizer