J'ai une vue modale qui est présentée et rejetée lorsque mon appareil est dans l'orientation verticale. J'ai des problèmes quand ma vue modale est présentée dans l'orientation verticale, mais rejetée dans l'orientation horizontale. L'application entière revient automatiquement à l'orientation verticale. Comment puis-je m'assurer que si je suis dans une orientation horizontale, la vue devrait être rejetée correctement?Rejet d'une vue modale dans une orientation horizontale?
0
A
Répondre
0
Je suppose que ce que vous entendez par «présenté dans l'orientation verticale, mais rejeté dans l'orientation horizontale», c'est que vous faites pivoter l'appareil lorsque le contrôleur de vue modale est affiché.
Dans ce cas, vous devez également faire pivoter le "parentViewController" pendant que le contrôleur de vue modale est affiché. Vous devez implémenter les méthodes de rotation du contrôleur de vue, et dans l'implémentation, vous devez vous assurer que le contrôleur de vue parent est également envoyé ces messages/méthodes.
Vous devez conserver la cohérence de l'orientation dans la hiérarchie de vue.
Questions connexes
- 1. La vue modale n'apparaît pas au centre en orientation horizontale
- 2. Méthode de rejet de la vue modale
- 3. Comment redimensionner ma vue en orientation horizontale?
- 4. Comment puis-je centrer mon image dans une orientation horizontale?
- 5. WPF TreeView avec orientation horizontale?
- 6. Orientation horizontale de DataGrid dans Silverlight 4
- 7. Orientation horizontale dans le contrôle répéteur
- 8. Vue modale de l'iPhone dans une autre vue modale?
- 9. Affichage de l'iPad dans une orientation incorrecte après le rejet de la communicationMoviePlayerViewControllerAnimated
- 10. comment actualiser la vue racine après le rejet d'une vue modale?
- 11. iPhone: Comment détecter le rejet d'une vue modale dans l'API Twitter?
- 12. UIPopover présentant le contrôleur de vue modale, besoin de notification de son rejet
- 13. Effacer le contenu d'UIWebView en cas de rejet de la vue modale (iPhone OS 3.0)
- 14. WrapPanel ne s'enroulant pas dans un StackPanel avec orientation horizontale
- 15. Changer de vue avec une orientation différente
- 16. Aligner UIActivityIndicator à côté de UILabel en orientation horizontale
- 17. présentant une vue modale sur une SPLITVIEW
- 18. Comment puis-je modifier ma vue en orientation horizontale et revenir en mode portrait?
- 19. UIImagePickerController recharge la vue après son rejet?
- 20. Vue arborescente très personnalisée/horizontale dans Flex
- 21. une vue de table à partir de la vue modale
- 22. Problème de l'iPad avec une vue modale: étiquette de vue modale null après que le contrôleur de vue est créé
- 23. Utiliser la vue modale comme vue "normale"
- 24. Contrôleur de vue modale renvoyant
- 25. Possibilité d'utiliser la vue modale ListPreference dans une ListActivity?
- 26. Est-il conseillé d'utiliser le même xib dans une vue UINavigationController et une vue modale?
- 27. Rejet de plusieurs contrôleurs modaux
- 28. Comment créer une vue défilante horizontale sur iPhone?
- 29. Ajout de ScrollView à une vue de dessous de la vue de division horizontale dans Cocoa
- 30. Comment créer une vue défilante horizontale pour l'iPhone?
Si le contrôleur A présente le contrôleur modal B et que le contrôleur B fonctionne correctement dans l'orientation horizontale, votre contrôleur A prend-il en charge l'orientation horizontale? Je ne suis pas assez confiant pour afficher cette réponse, mais c'est peut-être le problème que vous avez. Je crois que si le contrôleur A ne prend pas en charge l'orientation horizontale, le téléphone pivote automatiquement vers une orientation qu'il prend en charge. –
Le contrôleur A prend en charge l'orientation horizontale. –