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

标签 ios touch

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

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

谢谢。

最佳答案

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

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

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

关于iOS:检测touchEnded是否来自滑动屏幕或抬起手指?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11054019/

相关文章:

ios - Swift - fatal error : unexpectedly found nil while unwrapping an Optional values

ios - 如何点击表格 UI 自动化中的特定单元格 (Swift)

javascript - 扩展 javascript 以使用多个 Canvas 框

Javascript ontouchstart/move/end - 得到奇怪的结果

iPhone - 在触摸位置使用 UIView 动画

ios - 动画 self.view.frame?

ios - Xamarin forms Binded Webview 在 Android 上显示,但在等待任务的 IOS 上不显示

ios - iOS 应用中的 Vize.ai 图像识别

javascript - Android 浏览器无法正确响应触摸事件

javascript - 在触摸设备上点击其他地方关闭 CSS 下拉菜单