我需要跟踪用户是否在我的应用中跨多个视图和单独的屏幕触摸屏幕。我已经创建了一个窗口委托方法来接收每种类型的触摸事件。问题是,如果我将一根手指放在第一个屏幕上,然后点击一个带有单独手指的按钮,将我带到第二个屏幕,当我释放原始手指时,不会触发任何事件。
如果您在应用加载之前将手指放在屏幕上,然后在启动后将其释放,则此问题是相同的,触摸结束不会触发任何事件。
我认为iOS中有一些内置系统声明你必须在应用程序启动或屏幕/视图发生变化后开始新的触摸,所以如果释放一个已经触摸的手指没有任何反应。
有没有办法检测到这个?我真的需要在我的应用程序中的不同屏幕/视图中保持屏幕上持续准确的触摸次数,尤其是当用户将他们的手指从屏幕上移开时。