0
我有一个UILongPressGestureRecognizer与minimumPressDuration为0.5。我需要它来快速拖动。现在我也想要检测用户何时长时间按下而不用移动手指超过几秒钟。怎么做?如何结合短拖动和长按
我有一个UILongPressGestureRecognizer与minimumPressDuration为0.5。我需要它来快速拖动。现在我也想要检测用户何时长时间按下而不用移动手指超过几秒钟。怎么做?如何结合短拖动和长按
看一看UIGestureRecognizerDelegate Protocol Reference。
您的UIView
将不得不采用该协议并实施- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
方法。如果你只有这两个识别器,你可以简单地返回YES
。
不要忘了将UIView
设置为UIGestureRecognizers
的delegate
。