OK J'ai un problème intéressant sur une application iPad que je développe. Lorsque l'application est lancée en mode portrait, la mise en page fonctionne comme prévu. Je fais tourner l'iPad et la rotation fonctionne bien. Lorsque l'application se lance en mode paysage, des espaces blancs supplémentaires apparaissent et la mise en page ne fonctionne pas comme prévu. Mais quand je tourne l'application au portrait, il tourne très bien. Il se déroule également bien lorsque je le fais pivoter vers le paysage.Mise en page iPad différente uniquement au lancement
Qu'est-ce qui pourrait causer ce problème? Le contrôleur de vue en question est un contrôleur de vue qui contient un UINavigationController (que j'ai dû ajouter dans un en-tête). Je me demande si c'est quelque chose avec UINavigationController.
C'est seulement 1 ViewController et vue. Je ne charge pas une autre vue lorsque je passe du mode paysage au mode portrait. – Min
Ensuite, vous devez vérifier l'orientation sur la charge et ajuster les cadres de l'objet en conséquence. Un moyen plus simple serait d'avoir 2 vues (configuration dans IB) sur votre 1 contrôleur. 1 vue appelée paysage et une appelée portrait, puis utilisez le code que j'ai ajouté à ma réponse. A travaillé comme un charme pour moi sur plusieurs projets. – WrightsCS
Je vais essayer. – Min