Ich verstehe, Sie können eine Landschaft für die gesamte Anwendung angeben, aber was ist, wenn es teilweise in Landschaft und teilweise im Hochformat ist.Wie gehen Sie mit Potrait- und Landschaftsansichten um?
Derzeit habe ich einige Ansichten, die im Grunde Bilder sind. Diese Bilder wurden gedreht, sodass der Benutzer weiß, dass bestimmte Abschnitte der Anwendung im Querformatmodus sind. All meine UILabels werden ebenfalls gedreht, um diesen Effekt zu erzielen.
Meine Frage ist, gibt es einen besseren Weg, damit umzugehen. Gibt es eine Möglichkeit, die Ausrichtung zur Laufzeit programmatisch festzulegen? In diesem Fall würde ich meine Bilder/Uilabels nicht mehr drehen müssen.
Nur um zu verdeutlichen, brauche ich keine Auto-Rotation-Funktionalität, die Art und Weise, dass es jetzt implementiert wird, erfasst alle Funktionen, die ich in die App aufnehmen möchte, aber ich wollte nur wissen, ob es eine weniger umständliche Art ist Landschafts-/Hochformatansichten innerhalb derselben Anwendung bearbeiten.
Aus meiner eigenen Erfahrung, wenn Sie Animationen stoppen es wirklich in -willRotateToInterfaceOrientation als -shouldAutorotateToInterfaceOrientation wird sein soll, wenn das Umschalten zwischen Controller bezeichnet. – mattmook