单一视图上的两个手势识别器?

时间:2013-02-27 21:26:16

标签: cocoa-touch uigesturerecognizer

我尝试将UIPanGestureRecognizerUILongPresGestureRecognizer添加到单个UIView,而第二个似乎没有使用。

是否可以在一个视图上有两个手势?

1 个答案:

答案 0 :(得分:0)

是的,您可以在一个视图上拥有多个手势识别器 在您的情况下,当您点击视图并移动手指时,会触发平移GR。当您点击视图并且不移动手指时,长按GR会触发。我猜你的长按GR失败是因为手指的微小移动被识别为平底锅 您可以尝试设置长按GR的allowableMovement属性,该属性确定手势在手势失败之前手指在视图上的最大移动,为更高的值。然后,两个GR都应该触发。