我尝试将UIPanGestureRecognizer
和UILongPresGestureRecognizer
添加到单个UIView
,而第二个似乎没有使用。
是否可以在一个视图上有两个手势?
答案 0 :(得分:0)
是的,您可以在一个视图上拥有多个手势识别器
在您的情况下,当您点击视图并移动手指时,会触发平移GR。当您点击视图并且不移动手指时,长按GR会触发。我猜你的长按GR失败是因为手指的微小移动被识别为平底锅
您可以尝试设置长按GR的allowableMovement
属性,该属性确定手势在手势失败之前手指在视图上的最大移动,为更高的值。然后,两个GR都应该触发。