Je dois faire pivoter une vue de manière circulaire au toucher du doigt ... Je veux dire comme composer l'ancien numéro de téléphones ... et le toucher devrait être seulement sur les coins ..... quelqu'un peut-il m'aider ... Je l'ai essayé beaucoup ... mais n'a pas succèsrotation d'une vue sur le toucher
7
A
Répondre
11
vous devez définir la UIRotationGestureRecognize
sur la vue que vous souhaitez faire pivoter et que d'ajouter une méthode de sélection et mettre en œuvre comme celui-ci .
Ajouter ce vous viewDidLoad
méthode
UIRotationGestureRecognizer *rotate = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotation:)];
[myUIViewObject addGestureRecognizer:rotate];
[rotate release];
et mettre en œuvre alors la méthode.
- (void) rotation:(UIRotationGestureRecognize *) sender
{
CGAffineTransform myTransform = CGAffineTransformMakeRotation(sender.rotation);
sender.view.transform = myTransform;
}
PS. myUIViewObject
peut être n'importe quel objet UIView
que vous souhaitez faire pivoter.
Edit:
vous trouverez beaucoup d'informations sur ce ici:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/49847-how-find-angle-two-points.html
Questions connexes
- 1. Rotation lisse de UIView avec le toucher
- 2. Retirez vue overlay sur le toucher
- 3. Toile Android. Déplacement et rotation de bitmap le long d'un chemin circulaire basé sur le toucher?
- 4. changement Déconnexion vue sencha toucher
- 5. Arrêter la liste déroulante sur le toucher
- 6. UIButton échelle sur le toucher?
- 7. Rotation des UIButtons sur une vue
- 8. chargement d'une vue différente sur la rotation
- 9. Rotation automatique vue personnalisée dessinée sur iPhone
- 10. rotation vue a scintillement
- 11. Rotation de l'image avec le toucher pour fixer le point dans l'android
- 12. Rotation d'une vue
- 13. Vue agrandie de la toile au toucher
- 14. vue rotation contrôleur
- 15. détecter le contrôle/la vue au point de toucher
- 16. Glisser ImageView ou bitmap sur le toucher
- 17. couleur de teinte UISegmentedControl sur le toucher
- 18. éléments de panoramique sur le toucher - jQuery
- 19. Faites glisser l'image sur le toucher
- 20. Animation iPhone basée sur le toucher
- 21. Déplacez l'image avec le toucher
- 22. UIStepper avale le toucher
- 23. Deux événements tactiles (toucher/toucher et faire glisser) sur 1 ViewController, mais je veux «toucher et tirer» pour tirer indépendamment
- 24. comment ouvrir une nouvelle vue sur le toucher, même pour UITextField
- 25. Get angle de rotation après la rotation d'une vue
- 26. Détecter le toucher long
- 27. Redimensionner la vue sur l'iPhone lors de la rotation
- 28. Détecter si toucher sur un UIView
- 29. Android Pincer/Deux rotation des doigts sur la vue
- 30. changer pour une vue différente avec animation sur rotation
Merci .... mais je n'ai jamais utilisé avant le geste que vous pouvez me aider plus à ce sujet. ..? –
ok laissez-moi éditer ma réponse. – Robin
Merci pour votre réponse ... j'utilise imageView pour la rotation ... en ajoutant que de l'interfaceBuilder ..j'ai fait son userintraction et multipletouch à la fois activer ... mais encore ce n'est pas rorating .... je n'ai utilisé que votre code et rien de plus ... juste remplacé -myUIViewObject avec imageView ... –