UIGestureRecognizerState

我们平时使用 Gesture 时可能不经常使用 UIGestureRecognizerState,这个枚举表示手势的各种状态,是 gesture 的 state 属性。

一般常用于连续性手势的状态识别,比如一个 PanGesture,可以在回调方法的多次回调中用这个 state 来判断手势的开始、改变、结束等状态。

但是苹果官方建议在非连续的手势中也判断这个状态,当状态为 UIGestureRecognizerStateEnded 的时候才认为是手势识别成功。非连续手势,比如 TapGesture。

Gestures can be cancelled for many reasons, so checking the state property ensures that your code responds correctly to success or failure

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容