2010-03-23 4 views
13

Mon application a jusqu'à présent été une application basée sur le portrait. Cependant, j'ajoute le mode paysage à une nouvelle version, mais j'ai trouvé que mes fichiers XIB avaient l'air choquants lorsqu'on les faisait passer du mode portrait au mode paysage. Apparemment, j'ai besoin de faire une version paysage de chaque XIB et d'utiliser du code pour changer avec les lancements XIB en fonction de la rotation. Ai-je raison? Si oui, où dois-je aller d'ici? Existe-t-il des exemples d'applications Apple utilisant ce code?Le meilleur moyen de changer les fichiers XIB en fonction de la rotation?

FYI - Mes fichiers XIB ne contiennent que du texte.

Merci.

+0

Si vous définissez les masques de redimensionnement correctement pour chaque élément d'interface utilisateur sur la vue, il devrait tourner bien et garder le rapport de position/aspect etc. – Jasarien

+0

Oui, le problème est cependant que une partie du texte n'est pas centrée quand elle change d'orientation - car elle n'est pas au bon endroit. – Graeme

+0

Comme je l'ai dit, ce sera parce que vous n'avez pas réglé les masques de redimensionnement correctement. Dans le constructeur d'interface, dans l'onglet de dimensionnement de l'inspecteur, il y a une section pour le redimensionnement dynamique et le positionnement. Les flèches rouges dans le carré. L'image animée à sa droite montre comment l'élément se comportera s'il est redimensionné/pivoté avec la configuration actuelle. – Jasarien

Répondre

Questions connexes