2010-08-10 6 views
2

J'ai un petit problème avec une application que je construis pour l'iPad. J'ai plusieurs vues qui sont fixées en mode portrait, et d'autres qui peuvent fonctionner en mode portrait ou paysage. Tout va bien - j'ai shouldAutorotateToInterfaceOrientation: me donner les bons résultats, et les vues finissent par se retrouver dans la bonne orientation. Je dis "finalement" parce que quelques vues ont ce comportement bizarre quand j'ai l'appareil en mode paysage où quand je passe à eux, ils viennent en mode portrait et visible faire pivoter en mode paysage. C'est assez rapide, mais c'est visible et irritant. La chose étrange est que cela n'arrive que dans deux des trois vues - la troisième vue n'a pas ce comportement. C'est cohérent - chaque fois que je vais aux vues «problèmes», ils me donnent le même comportement ennuyeux.Paysage iPad montre vue dans Portrait, puis rapidement le transforme en paysage

Quelqu'un d'autre a-t-il déjà vu cela? Qu'est-ce que je fais de mal qui cause cela?

+0

Comment gagnez-vous les contrôleurs de vue à votre vue heirarchy? –

Répondre

0

Vous devez définir toutes les orientations prises en charge dans votre Info.plist

<key>UISupportedInterfaceOrientations</key> 
<array> 
    <string>UIInterfaceOrientationPortrait</string> 
    <string>UIInterfaceOrientationPortraitUpsideDown</string> 
    <string>UIInterfaceOrientationLandscapeLeft</string> 
    <string>UIInterfaceOrientationLandscapeRight</string> 
</array> 
+0

Cela a déjà été défini. – frauen1

Questions connexes