J'ai été plusieurs fois sur le Guide de programmation iPhone concernant le comportement de quand les méthodes d'événement sont appelées dans une application. De ce que dit le guide: touchesBegan est appelé quand un doigt touche l'écran.Comportement Cocoa Touch pour les événements
touchesMoved est appelée lorsqu'un doigt sur l'écran se déplace.
touchesEnded est appelée lorsqu'un doigt se lève de l'écran.
La question devient un peu assombri avec plusieurs doigts sont impliqués:
Même avec le drapeau d'interaction multi-touch sur NON, l'application continue d'appeler la méthode touchesBegan d'une vue qui est actuellement le suivi une autre touche. Cela semble contre-intuitif pour moi.
Est-ce le comportement correct? Je pense qu'un nouveau UITouch (même ajouté à l'événement en cours de suivi) ne déclencherait pas la méthode touchesBegan. De noter, j'ai mis ce drapeau dans IB aussi bien que par programme pour m'assurer que quelque chose ne me manquait pas.
Merci, Corey