【发布时间】:2014-11-15 20:27:12
【问题描述】:
我正在尝试使用滑动手势以及触摸开始/移动/结束中的一些逻辑。理想情况下,如果:
- 用户向左/向右滑动,触摸开始/移动/结束逻辑未被调用(或取消)。
- 对于所有其他情况,触摸开始/移动/结束逻辑照常调用。
这可能吗?
我尝试添加以下内容(基于 process both touch event and gesture recognizer),但仍然调用 touchesmoved/ended:
leftSwipeGestureRecognizer.delaysTouchesBegan = true
self.leftSwipeGestureRecognizer.cancelsTouchesInView = false
【问题讨论】:
-
我认为
self.leftSwipeGestureRecognizer.cancelsTouchesInView应该设置为YES。 -
@orkenstein 将其发布为答案伙伴。 +1
-
@AMI289,为什么不呢?谢谢,伙计。
-
@HHHH 只是一个注释-您提供的链接,您关注的,是为了做与您要求的相反的事情。发帖人问他如何使用手势识别器,并且仍然同时调用所有触摸事件方法。
-
@AMI289 啊谢谢,完全看错了!