2012-03-25 18 views
0

我有一个UILongPressGestureRecognizer与minimumPressDuration为0.5。我需要它来快速拖动。现在我也想要检测用户何时长时间按下而不用移动手指超过几秒钟。怎么做?如何结合短拖动和长按

回答

2

看一看UIGestureRecognizerDelegate Protocol Reference

您的UIView将不得不采用该协议并实施- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer方法。如果你只有这两个识别器,你可以简单地返回YES

不要忘了将UIView设置为UIGestureRecognizersdelegate

相关问题