2009-08-07 17 views
0

J'ai découvert ceci: Quand une méthode UIView's touchesBegan: est déclenchée et qu'il n'y a qu'un seul doigt sur l'écran, le système attendra jusqu'à 0,25 seconde pour voir si le doigt bouge assez loin, avant qu'il ne se déclenche. Il n'y a aucun moyen par programme pour contourner ce problème.Y a-t-il un moyen de simuler une touche dans le système?

Mais maintenant, la partie intéressante: Si un doigt est déjà quelque part sur l'écran, ce comportement moche est désactivé. chaque doigt suivant est interposé comme celui qui veut bouger. touchesMoved: est déclenché immédiatement sans délai. Donc, la grande question, les gars: est-il possible de faux ce premier doigt initial quelque part sur l'écran, de sorte que le vrai doigt suivant sera interprété comme un second doigt? Cela permettrait de sauver mon week-end;)

Répondre

1

Matt Gallagher décrit comment synthétiser les événements tactiles dans son article here. Il a l'intention de le faire davantage pour les tests d'interface utilisateur, car il utilise certaines variables d'instance privées que vous ne voudriez pas utiliser pour une application d'expédition.