UILongPressGestureRecognizer可以与touchesMoved等触摸事件一起使用吗?

时间:2011-06-11 02:15:16

标签: iphone objective-c ios xcode uigesturerecognizer

如果我向对象添加UILongPressGestureRecognizer,有一种方法可以在我的longGesture选择器响应longpress手势而不必先抬起手指后触发该对象中的touchesMoved事件吗?

我所看到的是,一旦选择器识别出长手势,touchesMoved事件将不会响应,直到您将手指从对象上移开。换句话说,你不能按,暂停,移动。

这是否可以通过手势识别器实现,或者唯一的方法是使用点击并按住方法。

我希望这是有道理的。

感谢。

2 个答案:

答案 0 :(得分:6)

您可以将touchesMovedUIPanGestureRecognizer一起添加到视图中,而不是依赖UILongPressGestureRecognizer方法。

答案 1 :(得分:3)

    longPressGestureRecognizer.cancelsTouchesInView = false