我曾经用touchesBegan等处理触摸输入,最近切换到手势。我只有三个:每个捏,泛和水龙头识别器。虽然我的实现相当简单,但我注意到了一个我无法解释的新行为 - 触摸输入偶尔会丢失。它似乎相当随机地发生,但如果你只是足够的话,它很容易让它每次都发生。
最好的例子是我能够让捏合识别器失败。捏是工作,工作,工作,然后突然没有。无论我试图捏多少种方式,它都无法识别。但后来我做了一个水龙头,然后突然我再次捏了一下。由于它可重复,因此调试似乎很容易,但事实并非如此。
是否有其他人遇到过这种行为,或者有什么建议在哪里寻找导致它的原因?到目前为止,我唯一的猜测就是某种状态"状态"一个手势被困在一些不完整或错误的,呃,状态。这无疑是为什么其他一些手势会清除它的原因之一。
我认为这不重要,但我的手势识别器附在我唯一的视图上,这是普通老UIView的子类。
提前感谢您的帮助...