2013-03-14 4 views
11

Ich habe Projektzusammenfassung> iPhone/iPod-Bereitstellungsinformationen> Unterstützte Schnittstellenausrichtung auf Hochformat eingestellt.iPad-Ausrichtung Nur Hochformat

Dies funktioniert gut auf allen Simulationen, iPad (iOS 5.1) und iPhone (iOS 6.1).

Aber nachdem ich iOS auf dem iPad von 5.1 bis 6.1.2 dann

Die Anwendung ein Upgrade auf iPad werden Landschaft läuft (links + rechts) Modus bei Anwendung starten.

Wie könnte ich das beheben?

Antwort

23

Versuchen zu YourApp-Info.plist Datei gehen Dateien unterstützen und sicherstellen, dass die richtigen Orientierungen für beide gesetzt sind Supported interface orientations und Supported interface orientations (iPad)

+0

nach Porträt zu unterstützten Schnittstellenorientierungen hinzufügen. Ich habe einen Fehler "UIApplicationInvalidInterfaceOrientation", Grund: "Unterstützte Orientierungen hat keine gemeinsame Ausrichtung mit der Anwendung, und sollteAutorotate gibt JA ' – user1047504

+0

das ist richtig. Vielen Dank. – user1047504

+0

Vermutung, dass Sie die '- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation'? aber du hast es funktioniert es scheint :) froh zu helfen –

4

die UISupportedInterfaceOrientation in Ihre info.plist hinzufügen, mit einer Einstellung für jede Orientierung du unterstützt.

+0

Das stimmt. Vielen Dank. – user1047504