Je voudrais suivre les séquences tactiles séparées de touchesBegan
à touchesMoved
jusqu'au touchesEnded
. Je reçois les coordonnées des événements tactiles simples, mais je voudrais savoir quel événement tactile correspond à laquelle séquence d'événements tactiles. Par exemple, si je déplace un premier doigt sur l'écran, puis touchez l'écran avec le second doigt, et retirez le premier doigt - Je veux afficher les coordonnées du premier doigt en couleur rouge et les coordonnées du deuxième doigt de couleur bleue.comment suivre les événements multitouch sur iphone?
Est-ce possible? Si oui, comment puis-je déterminer quels événements doivent être "rouges" et quels événements doivent être "bleus"?
Ceci est mon code:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self handleTouches:[event allTouches]];
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
[self handleTouches:[event allTouches]];
}
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[self handleTouches:[event allTouches]];
}
-(void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event {
[self handleTouches:[event allTouches]];
}
- (BOOL)handleTouches: (NSSet*)touches {
for (UITouch* touch in touches) {
// ...
}
}
Merci Emilio, j'apprécie! :) – johndodo