0

我已经尝试将 aUIPanGestureRecognizer和都添加UILongPresGestureRecognizer到一个UIView中,而第二个似乎没有被使用。

一个视图可以有两个手势吗?

4

1 回答 1

0

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

于 2013-02-27T21:50:54.003 回答