6

在 iOS 中,有什么方法可以判断触摸何时结束,是通过滑出屏幕还是用户抬起手指而结束?

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

谢谢。

4

2 回答 2

4

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

您可以检查触摸是否在屏幕末尾结束并将其视为“取消滑动”,但用户可能希望滑动这么远。

我的建议是接受它,因为正如我之前所说,这是标准行为,Apple 告诉我们要坚持它——用户期望标准行为。

于 2012-06-15T15:47:28.043 回答
1

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

于 2012-06-15T15:47:06.910 回答