J'ai implémenté shouldAutorotateToInterfaceOrientation et tout fonctionne correctement dans les termes ou les changements d'orientation dans mon application une fois qu'elle est en cours d'exécution. Cependant, je n'aime pas le comportement de mon application quand il est lancé. Lorsque je lance mon application en orientation portrait, elle s'ouvre comme prévu, mais lorsque je lance mon application en orientation paysage, tout est chargé en mode portrait (y compris la barre d'état), puis une animation de mon écran s'affiche tournant au paysage. Cette animation va bien, mais je ne veux pas qu'elle soit affichée au lancement. Lorsque je regarde la plupart des autres applications, elles semblent détecter l'orientation au démarrage et ne montrent pas l'animation de rotation au lancement (uniquement si l'appareil est pivoté après le lancement).Lancer une application en orientation paysage provoque une rotation au lancement
Comment puis-je m'assurer que mon application se charge dans la bonne orientation afin que l'utilisateur ne voit pas l'animation de rotation au lancement. Je préférerais que l'utilisateur ne voit l'animation de rotation que s'il tourne l'appareil après le lancement.
Excellent.Ce corrigé un problème que j'avais.Mon application ne supporte que le paysage, mais lancerait à l'envers si l'appareil n'a pas été dans l'orientation du paramètre UIInterfaceOrientation.Il tournerait assez rapidement, mais était ennuyeux. (A également dû fournir une image de lancement appropriée afin qu'il ne démarre pas en portrait à certains moments.) Merci! (Pour d'autres, cela est documenté ici http : //j.mp/fY56ml) – lilbyrdie
Heureux que je pourrais aider! N'hésitez pas à voter pour ma réponse ou quelque chose afin que je puisse obtenir des points pour répondre à ma propre question! :) – Jackson
Merci Jackson ,, quelle magie .. le –