Corona 中的触摸事件有 4 个阶段:“开始”、“移动”、“结束”和“取消”。事件何时进入“取消”阶段? (我没有找到可以取消事件的函数,您只需删除监听器即可)。 如何在应用程序中使用“已取消”事件阶段?
最佳答案
Corona SDK 是 iOS 和 Android 之上的抽象层;大多数设计决策将反射(reflect)底层平台。
触摸事件似乎实现了 UITouch 对象(以及 Android 上的等效对象)。在 Google 上搜索“iphone uitouch cancelled ”结果是 this question ,这应该回答你的问题。
如果您需要手动“取消”事件,只需在关联对象中存储一个标志(或者在触摸事件中,如果它是一个简单的表),并在调用“moved”或“end”时检查它。
(免责声明:我从未使用过 Corona,也没有为移动平台开发过。)
关于lua - Corona中的触摸事件什么时候有 "cancelled"阶段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10732319/