我只需要知道是否有一种方法可以在一个 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/

10-10 21:42