J'ai reçu les coordonnées de touchesBegan et touchEnded. Mais dans les touchersMoved puis-je obtenir toutes les coordonnées de la touche à partir de touchesBegan pour toucherEnded. Je veux dire que lorsque j'ai mis le doigt sur l'écran et que je l'ai traîné jusqu'à une certaine position, je l'ai soulevé. Donc, puis-je obtenir toutes les coordonnées de la position de départ à la position finale. Si possible, comment puis-je les obtenir?touchesMoved: withEvent
1
A
Répondre
5
TouchesMoved est appelé chaque fois qu'il y a un mouvement au toucher. Si vous voulez un tableau de tous les points, vous devrez les ajouter à un tableau mutable à chaque fois que touchesMoved est appelé.
- (void) touchesMoved: (NSSet *)touches withEvent:(UIEvent *)event {
CGPoint tappedPt = [[touches anyObject] locationInView: self];
int xPos = tappedPt.x;
int yPos = tappedPt.y;
// do something with xPos and yPos like add them to an array
}
Questions connexes
- 1. touchesmoved quitter frame
- 2. touchesMoved détection UIView
- 3. Problème avec touchesMoved et drawRect
- 4. -hitTest de UIView: withEvent: appelé trois fois?
- 5. continueTrackingWithTouch: withEvent: pas appelé en permanence
- 6. Comment appeler une méthode seulement une fois pendant - (void) touchesMoved?
- 7. Augmenter les appels de fréquence de touchesMoved
- 8. Comment appeler TouchesBegan, TouchesMoved, TouchedEnded par programme
- 9. iPhone: Panoramique pour déplacer une image à l'aide de touchesBegan, touchesMoved et touchEnded
- 10. touchesEnded: withEvent: comment contourner le délai avant qu'il ne se déclenche
- 11. ne peut pas dessiner assez vite pour suivre les touchesMoved?
- 12. Ne pouvons-nous pas utiliser touchesBegan, touchesMoved, touchEnded pour un scrollview?
- 13. Pourquoi la méthode touchesMoved ne sera pas déclenchée dans iphone parfois?
- 14. Un UIPanGestureRecognizer a-t-il la priorité sur la méthode -touchesMoved:?
- 15. Manipulation touche
- 16. 2 touches problème
- 17. Get hit test type d'événement
- 18. Comment suivre le vecteur tactile?
- 19. Détection de UITableView scrolling
- 20. Détecter un objet spécifique avec UITouch
- 21. iphone touchesbegan
- 22. Glisser objet spécifique
- 23. Pourquoi mes méthodes de manipulation tactile ne sont-elles pas appelées pour une sous-classe UIView?
- 24. Codage iPhone - Comment ajouter une rotation à l'événement tactile?
- 25. Dessiner un CGRect en touchant
- 26. valeur zoomfactor dans CGAffineTransformMakeScale dans iPhone
- 27. UIWebView avec l'événement tactile
- 28. Existe-t-il un moment où les méthodes touchesBegan, touchesMoved et touchEnded seront traitées dans un UIViewController par rapport à UIView?
- 29. objet Faites glisser verticalement
- 30. Que se passe-t-il lorsque vous faites glisser l'écran?
CGPoint tappedPt = [[touche n'importe quel objet] locationInview: self.view]; –