UISwipeGestureRecognizer 状态总是结束

UISwipeGestureRecognizer state always Ended

我正在尝试制作由 UISwipeGestureRecognizer 触发的自定义交互式过渡,但状态始终是 UIGestureRecognizerStateEnded,因此我无法使用它来控制动画。

Apple 的文档说 Some of these states are not applicable to discrete gestures 但他们没有说 UISwipeGestureRecognizer 可以使用哪些状态。 [https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIGestureRecognizer_Class/index.html#//apple_ref/occ/instp/UIGestureRecognizer/state]

UISwipeGestureRecognizer只有一种状态还是我做错了什么?

仍然不确定滑动手势,但这个手势在我的情况下效果更好:UIPanGestureRecognizer

滑动手势不连续。当他们识别出滑动时,他们会开火,然后就完成了。如果您想要滑动手指时发生的过渡,则需要使用平移手势识别器。