2009-05-28 6 views
1

Ainsi, UIResponder a des méthodes telles que:obtenir des touches dans API UIResponder

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 

Ma question est, quelle est la différence entre le paramètre touches et [event allTouches]?

Répondre

3

Tous les jeux de touch sont stockés dans événement.

Cependant, par commodité, Apple fournit séparément la touche que a déclenché la méthode touchesBegan à appeler en tant que paramètre.

Si vous avez parcouru [event allTouches] et que vous les avez comparés à l'UITouch dans [touch anyObject], vous trouverez une correspondance.

Questions connexes