Meine App unterstützt nur die Orientierung im Querformat (iPad): In meiner .plis habe ich die unterstützte Ausrichtung auf Landscape (links & amp; & rechts) eingestellt In meinem Projekt habe ich nur die beiden oben genannten Orientierungen überprüft In meiner Hauptansicht Controller habe ich
eingestellt %Vor%Nachdem ich die App gestartet habe, scheint sie immer die Rotation von Hochformat auf Querformat zu animieren. Das ist das erste was ich sehe, die Rotation aus der Landschaft und danach sieht alles gut aus. Dasselbe gilt für das Gerät und den Simulator. Wenn ich in der Simulator-Option "Langsame Animationen umschalten" ankreuze, kann ich deutlich sehen, dass die Benutzeroberfläche während des Starts die Ausrichtung von Hochformat wechselt.
Ich verwende keinen Begrüßungsbildschirm (wenn das wichtig ist)
Egal was ich tue, ich kann dieses Verhalten nicht loswerden und es sieht ziemlich nervig aus. Hat jemand diese Art von Verhalten gesehen, und bitte hat jemand einen Ratschlag. Vielen Dank im Voraus.
Nachdem ich alle möglichen Einstellungen für die Benutzeroberfläche in plist und in code ausprobiert und alles als mögliche Ursache für mein Problem beseitigt habe, habe ich angefangen, mein Storyboard zu analysieren und das Problem in meinem Code zu isolieren. Ich habe vergessen zu schreiben [UIView commitAnimations]; nach [UIView beginAnimations ...]. Kleiner aber brutaler Fehler, es hat mich fast verrückt gemacht. Danke Ihnen allen für Ihre Hilfe ...
Ohne Code- und Projekteinstellungen zu sehen, wäre alles nur ein Schlag ins Dunkle. Wenn es nicht in dem folgenden Link aufgeführt ist, liegt es wahrscheinlich daran, dass Sie die Funktionalität zwischen Code, Projekteinstellungen und dem Builder für Benutzeroberfläche überschreiben. Dieser Link ist nicht iOS7-spezifisch, aber ein Großteil der Funktionalität ist identisch, nur einige Änderungen an der Benutzeroberfläche:
Starten Ihrer iPhone-Anwendung in der Landschaft
Auch wenn es um Projekteinstellungen mit einem lang laufenden Projekt geht, wenn ich nicht etwas mit den Projekteinstellungen zu tun habe, mache ich immer ein neues sauberes Projekt, um es dort zu arbeiten oder standardmäßig und dann schau dir an, was die Einstellungen dieses Projekts sind, da ich festgestellt habe, dass UI und darunter liegende Einstellungsdateien wie Plists nach ein oder zwei Jahren der Optimierung leicht aus der Synchronisation geraten können.
Tags und Links objective-c xcode ios7