我正在尝试使用UIPanGestureRecognizer
在屏幕上拖动某些内容。问题是,在尝试拖动时,直到我在屏幕上移动某个amount(>3mm)
时才会识别手势。如果我点击&amp;抓住我的物体,来回做小movements(<3mm)
,它不被认为是一个泛手势。如果我使用TouchesBegan
来识别我的tap&amp; amp;保持。无论如何都在这周围,或者我被迫使用TouchesBegan?
。
答案 0 :(得分:1)
您也可以使用helper(node->right..
,但将其UILongPressGestureRecognizer
设置为非常小且minimumPressDuration
为非常大的值。长按手势识别器不会为您计算allowableMovement
,但这并不难做到,长按手势识别器是连续手势识别器,就像平移手势识别器一样。
如果这感觉太过笨拙,您总是可以制作自己的手势识别器,但正确配置的长按手势识别器可能足以满足您的需要。