我想通过UIPanGestureRecognizer
识别平移手势。但我想知道在这个平移手势之前是否有一个长按。如果没有,我不会考虑这个姿势。请帮我。
答案 0 :(得分:0)
UILongPressGestureRecognizer
就足够了。它是连续的,所以你也可以在长按后跟踪手指的移动。
长按手势是连续的。手势开始了 (UIGestureRecognizerStateBegan)当允许手指的数量 (numberOfTouchesRequired)已按下指定的时间段 (minimumPressDuration)和触摸不会超越 允许的移动范围(allowableMovement)。手势 只要手指移动,识别器就会转换到更改状态, 当任何一个手指结束时(UIGestureRecognizerStateEnded) 被解除了。
请参阅documentation。