我只需要知道是否有一种方法可以在一个 UIGestureRecognizer 实例中捕获所有类型的手势。
示例:我有一个 UIView,我必须检测对其进行的任何类型的点击,而无需为每种类型的手势创建一个实例
有没有办法做到这一点 ?
谢谢,
最佳答案
当然是,自己处理低级 UIView 事件( Event Handling Guide for iOS ):
Responding to Touch Events
– touchesBegan:withEvent:
– touchesMoved:withEvent:
– touchesEnded:withEvent:
– touchesCancelled:withEvent:
Responding to Motion Events
– motionBegan:withEvent:
– motionEnded:withEvent:
– motionCancelled:withEvent:
关于适用于所有类型的 ios 手势识别器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15380223/