如何结合短拖和长按

时间:2012-03-25 03:38:47

标签: iphone

我有一个UILongPressGestureRecognizer,其minimumPressDuration为0.5。我需要它来快速拖动。现在我还想检测用户何时长按而不移动手指超过几秒钟。怎么做?

1 个答案:

答案 0 :(得分:2)

看看UIGestureRecognizerDelegate Protocol Reference

您的UIView必须采用此协议并实施- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer方法。如果您只附加了这两个识别器,则只需返回YES

不要忘记将UIView设置为delegate的{​​{1}}。