iOS:检测touchEnded是否来自滑动屏幕或抬起手指?

时间:2012-06-15 15:43:45

标签: ios touch

在iOS中有什么方法可以告诉我,当触摸结束时,是否通过滑动屏幕或用户抬起手指来结束?

我不知道为什么,但我预计在发生这种情况时会取消触摸,但事实并非如此。

感谢。

2 个答案:

答案 0 :(得分:4)

这是标准的iOS行为,您可以在任何Apple的应用程序中看到它。

您可以检查触摸是否在屏幕末尾结束并将其视为“取消滑动”,但用户可能想要滑到这一点。

我的建议是接受它,因为正如我之前所说的那样,它是标准行为,Apple告诉我们坚持下去 - 用户期望标准行为。

答案 1 :(得分:1)

只能通过扣除。如果手指朝向屏幕边缘移动然后触摸在该边缘附近结束,则可以相对确定手指确实从屏幕滑落。如果在触摸结束之前没有立即移动,则用户可能只是举起手指。

相关问题