在IOS平移之前如何识别长按一段时间的手势?

时间:2013-04-22 07:37:07

标签: ios uigesturerecognizer

我想通过UIPanGestureRecognizer识别平移手势。但我想知道在这个平移手势之前是否有一个长按。如果没有,我不会考虑这个姿势。请帮我。

1 个答案:

答案 0 :(得分:0)

UILongPressGestureRecognizer就足够了。它是连续的,所以你也可以在长按后跟踪手指的移动。

  

长按手势是连续的。手势开始了   (UIGestureRecognizerStateBegan)当允许手指的数量   (numberOfTouchesRequired)已按下指定的时间段   (minimumPressDuration)和触摸不会超越   允许的移动范围(allowableMovement)。手势   只要手指移动,识别器就会转换到更改状态,   当任何一个手指结束时(UIGestureRecognizerStateEnded)   被解除了。

请参阅documentation