Comment puis-je détecter la rotation de l'iPhone pour environ 90 degrés? De plus, je n'ai pas besoin de l'écran lui-même pour tourner. Je veux juste appeler une fonction lorsque le téléphone a été tourné. Merci!Comment déclencher une fonction lorsque l'iPhone est tourné de 90 degrés?
Répondre
Votre contrôleur de vue sera envoyé:
-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
Mettre en oeuvre pour faire quelque chose lorsque le téléphone est en rotation
Après la rotation se fait, vous obtenez:
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
ici il est dans les documents (voir Gestion des rotations de vue)
Lorsque vous faites pivoter le périphérique, votre contrôleur de vue reçoit un message didRotateFromInterfaceOrientation: , avec l'ancienne orientation. Vous pouvez vérifier la propriété interfaceOrientation pour voir la rotation en cours, et faire quelque chose en conséquence.
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
Vous devez capturer les événements envoyés avant la rotation de ViewController. A savoir:
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
et post rotation
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
Les noms de méthode sont corrects ... mais ils ne sont jamais appelés. Qu'est-ce qui causerait cela?
Vous devez d'abord implémenter la méthode d'instance "shouldAutorotateToInterfaceOrientation" et renvoyer YES. puis la méthode deux sera appelée.
- 1. JPEG sans perte Rotation (90/180/270 degrés) en Java?
- 2. Comment afficher le texte vertical (rotation de 90 degrés) dans tous les navigateurs?
- 3. Comment déclencher une action lorsque l'utilisateur quitte un JTextBox?
- 4. Hudson - sauvegarder les artefacts que lorsque moins de 90% passe
- 5. Remise à zéro sur mesure UITableViewCell la hauteur lorsque l'iPhone est tourné
- 6. Comment déclencher la fonction onclick lorsque l'utilisateur entre des mots-clés? Jquery
- 7. Y a-t-il un moyen de comprendre, combien de degrés une vue est actuellement tournée pendant une animation?
- 8. Fonction d'appel lorsque le script est terminé
- 9. UIImage Rotation degrés personnalisés
- 10. jQuery/Javascript - Comment déclencher un événement lorsque la valeur d'un bouton est modifiée?
- 11. Fortran 90 fichier OPEN
- 12. Faire pivoter une page de 180 degrés dans LaTeX
- 13. Comment déclencher une modification dans JQuery?
- 14. Fortran 90 Ressources?
- 15. Comment déclencher cet événement?
- 16. Puis-je définir une largeur de 90% avec débordement caché
- 17. image rotation 10 degrés coupé
- 18. Scriptaculous Ajax.InPlaceEditor: Comment déclencher une action d'annulation?
- 19. Comment puis-je appeler une fonction Actionscript lorsque le fichier .swf est référencé par jQuery?
- 20. Comment exécutez-vous une fonction Javascript lorsque la page est entièrement rendue?
- 21. Un script javascript simple a mal tourné!
- 22. Twitter Data Mining: Degrés de séparation
- 23. WPF: déclencher une teneur redimensionne avec GridSplitter
- 24. Comment puis-je déclencher un ModalPopupExtender en fonction de la valeur d'un DropDownList?
- 25. Déclencher une action à un certain moment, est-ce possible?
- 26. Y at-il un moyen de déclencher une fonction javascript sur submit sans onsubmit()
- 27. Rotation de deux UIImageViews 360 degrés
- 28. Visual Studio: comment déclencher une alarme lorsqu'un point d'arrêt est atteint?
- 29. Comment coder une tâche râteau pour déclencher une tâche BackgrounDRb?
- 30. Attribuer une fonction Javascript à la propriété AjaxOptions OnSuccess déclencher une erreur - ASP.NET MVC