2011-04-11 3 views
2

J'ai une application avec une vue principale et deux vues secondaires. Ils sont tous conçus dans IB comme des mises en page de paysage. J'ai une classe MainViewController qui retourne essentiellement vrai. Toutes les vues sont conçues (je pense) pour tourner et redimensionner.problème de rotation de mise en page secondaire

Si l'application commence dans l'orientation du paysage, les vues secondaires montrent correctement même si tourné vers Portrait. Mais, si l'application commence dans Portrait, les dispositions secondaires ne tournent pas correctement, ils se coupent sur le fond et ruisseler vers la droite.

Toute aide serait appréciée.

Merci, Rick

Répondre

0

j'ai connu quelque chose de similaire. Je n'utilise pas du tout d'interface constructeur dans mon application et je fais toute la logique de rotation et de redimensionnement manuellement. J'ai remarqué que parfois pendant le démarrage de l'application viewControllers InterfaceOrientation est 'Inconnu'. Cela m'a causé le même comportement. Je l'ai résolu en basculant la reconnaissance d'orientation de viewController en cours vers le principal NavigationBar de l'application. Donno pourquoi mais ce contrôle est toujours correctement réglé avec son orientation. Si vous entendez par la chose «dispositions secondaires qui est d'abord caché que si je ne me trompe pas, ils ne tournent pas automatiquement parce que le sont cachés. Tu dois le faire manuellement.