如果我向对象添加UILongPressGestureRecognizer
,有一种方法可以在我的longGesture选择器响应longpress手势而不必先抬起手指后触发该对象中的touchesMoved
事件吗?
我所看到的是,一旦选择器识别出长手势,touchesMoved
事件将不会响应,直到您将手指从对象上移开。换句话说,你不能按,暂停,移动。
这是否可以通过手势识别器实现,或者唯一的方法是使用点击并按住方法。
我希望这是有道理的。
感谢。
答案 0 :(得分:6)
您可以将touchesMoved
和UIPanGestureRecognizer
一起添加到视图中,而不是依赖UILongPressGestureRecognizer
方法。
答案 1 :(得分:3)
longPressGestureRecognizer.cancelsTouchesInView = false