如果我用两根手指点击屏幕太快,则会调用touchesBegan
,但其中一个触摸不会调用touchesEnded
。
我已经像疯了一样用Google搜索,这似乎是人们至少从2010年以来一直存在的一个严重问题。显然它还没有得到解决。有没有人知道这方面的解决方法,或者有没有办法确定没有4种方法或手势识别器的触摸? (它们往往导致延迟,对我来说并不实用。)
顺便说一下,实现了所有4种方法。我很感激任何想法,因为我要失去理智。感谢。
答案 0 :(得分:0)
我认为这有点晚了,Apple可能已经解决了这个问题,但我的解决方案只是将四个触摸处理方法放在AppDelegate.m文件中,然后将触摸转发给我的视图控制器。我不知道为什么这样做或我怎么弄清楚,但那是我的解决方案。假设Xcode示例项目的触摸工作正常,我错了,但现在我知道了。希望这有助于某人。