Meine Anwendung ist ziemlich einfach: Sie startet mit einem Ansichtscontroller, der eine Tabelle (im gruppierten Ansichtsmodus) mit einigen Optionen enthält. Wenn der Benutzer auf eine der Optionen tippt, schiebe ich einen anderen Ansichtscontroller auf meinen Navigationscontroller.
Dieser zweite Ansichtscontroller zeigt einfach ein UIImageView an, und der Benutzer kann die Bildschirmorientierung auf diesem Ansichtscontroller zwischen Hoch- und Querformat ändern. Dies funktioniert einwandfrei und alles ist zufriedenstellend.
Wenn der Benutzer jedoch im Querformat auf die Schaltfläche "Zurück" in meiner Navigationsleiste tippt, ist das Layout des ersten Controllers durcheinander. Siehe unten vor/nach den Screenshots:
(Quelle: <a href="http://pessoal.org/shot1.jpg" rel="nofollow noreferrer">pessoal.org</a>)
(Quelle: <a href="http://pessoal.org/shot2.jpg" rel="nofollow noreferrer">pessoal.org</a>)
Gibt es Hinweise, wie man den ersten Ansichtscontroller (zweites Screenshot in diesem Beitrag) zwingen kann, in der Hochformat-Bildschirmausrichtung zu bleiben?