Iphone 有没有办法假装触摸系统?

Iphone 有没有办法假装触摸系统?,iphone,uitouch,multi-touch,Iphone,Uitouch,Multi Touch,我发现了这一点:当一个UIView的touchesStart:方法被触发并且屏幕上只有一个手指时,系统将等待0.25秒,以查看手指是否移动足够远,然后才会触发touchesMoved:。没有任何编程方法可以绕过这个问题 但现在有趣的是:如果一根手指已经在屏幕上的某个地方,这种丑陋的行为就会被关闭。每一个下一个手指都被解释为一个想要移动的手指。touchesMoved:立即触发,不会延迟 所以最大的问题是,伙计们:有没有可能在屏幕上的某个地方伪造第一个手指,这样下面的真手指就会被解释为第二个手指?

我发现了这一点:当一个UIView的touchesStart:方法被触发并且屏幕上只有一个手指时,系统将等待0.25秒,以查看手指是否移动足够远,然后才会触发touchesMoved:。没有任何编程方法可以绕过这个问题

但现在有趣的是:如果一根手指已经在屏幕上的某个地方,这种丑陋的行为就会被关闭。每一个下一个手指都被解释为一个想要移动的手指。touchesMoved:立即触发,不会延迟


所以最大的问题是,伙计们:有没有可能在屏幕上的某个地方伪造第一个手指,这样下面的真手指就会被解释为第二个手指?那会挽救我的周末;)

马特·加拉赫在他的帖子中描述了如何合成触摸事件。不过,他更倾向于用户界面测试,因为他确实使用了一些私有实例变量,而您不希望将这些变量用于发布应用程序