Erzwingt das Starten der iOS-App im Querformat

7

Ich entwickle eine App für iOS 5, die im Querformat laufen soll. Mein Problem ist, dass ich es anfänglich nicht umdrehen kann.

Ich habe versucht, die Einstellung "Anfängliche Schnittstellenausrichtung" auf "Querformat (rechte Home-Taste)" zu setzen. und Hinzufügen der folgenden Methode zu meinem View-Controller:

%Vor%

Ich kann meinen Kopf darum drehen, wie es funktionieren soll. (Ich fand den Code hier )

Ich frage mich auch, wie ich die "unterstützte Geräteausrichtung" verwenden kann, die im Xcode 4.2-Projekt-Setup verfügbar ist, es scheint nichts zu tun.

Ich habe mich auf der Website umgeschaut und konnte kein Beispiel finden, das mein Problem löst.

Danke.

    
bvd 20.01.2012, 10:57
quelle

5 Antworten

16

Fügen Sie in der Datei Info.plist Ihrer Anwendung UIInterfaceOrientation hinzu.   Schlüssel und setze seinen Wert auf die   Landschaftsmodus. Für Landschaft   Orientierungen können Sie den Wert festlegen   von diesem Schlüssel zu   %Code%   oder    UIInterfaceOrientationLandscapeLeft .

Legen Sie Ihre Ansichten im Querformat fest und stellen Sie sicher, dass die Autorisierungsoptionen korrekt eingestellt sind.

Überschreibe die UIInterfaceOrientationLandscapeRight -Methode des View-Controllers und gebe YES nur für die   gewünschte Landschaftsausrichtung und NEIN   für Hochformatorientierungen.

    
Saurabh 20.01.2012, 11:05
quelle
10

verwende Folgendes in appDelegate

%Vor%

legt auch die erforderlichen Orientierungen in

fest %Vor%     
vishy 20.01.2012 11:11
quelle
1

Wenn Sie in XCode auf den Namen Ihres Projekts klicken und Ihr Ziel unter TARGETS auswählen, finden Sie unter der Registerkarte Zusammenfassung eine visuelle Darstellung der unterstützten Geräteorientierungseinstellungen. So habe ich es geschafft.

    
aslisabanci 20.01.2012 11:07
quelle
0

Ich denke, wenn Sie bei den unterstützten Schnittstellenausrichtungen im Projekt plisten, wird es funktionieren. Fügen Sie einfach eine neue Zeile mit dem Namen "Supported interface orientations" hinzu und machen Sie den Array-Typ und fügen Sie 2 Elemente für jede der gewünschten Landscape-Ansichten hinzu. habe das nicht getestet, nur eine schnelle Schätzung

    
glogic 20.01.2012 11:04
quelle
-2

Versuchen Sie, das wird Ihnen helfen, schreiben Sie diesen Code in Ihrer Viewdidload.

%Vor%     
Dipen Chudasama 20.01.2012 11:08
quelle

Tags und Links