The documentation dit que si je veux soutenir à la fois portrait et paysage, j'ai essentiellement deux façons de le faire:Comment charger différents XIB pour différentes orientations de périphérique pour le même contrôleur de vue?
- Mettre en place le point de vue de la viewcontroller pour que les sous-vues AutoResize correctement et faire des petits changements par programmation à l'exécution
- Si les changements sont plus importants, create an alternative landscape interface et push/pop le viewcontroller modal alternatif à l'exécution
Je voudrais présenter l'information où la mise en page est sensiblement différente, mais la logique est la même. Idéalement, je voudrais charger un autre XIB pour le même viewcontroller, mais cela ne semble pas être une option.
Des sons comme le n ° 2 sont ce que j'ai besoin de faire, mais mon problème avec ça, c'est qu'il semblerait que cela utiliserait les animations modalviewcontroller standard qui ne sont rien comme l'animation de rotation du périphérique. (Bien sûr, étant la lazywebber que je suis, je n'ai pas testé cette hypothèse.)
Alors, comment charger une mise en page alternative pour le paysage avec le même viewcontroller mais XIB différent? Dois-je utiliser la méthode n ° 2 ci-dessus et l'animation de rotation est-elle naturelle? Ou y a-t-il un autre moyen?