18 Stimmen

Wie erkenne ich die Ausrichtung beim Start der App für die Animation des Startbildschirms auf dem iPad?

Hallo, ich habe eine App und ich habe zwei *.pngs für Standard-Splash-Screen:

Standard-Landschaft.png Standard-Portrait.png

Ich möchte diesen Standard-Splash-Screen weganimieren, wenn meine App geladen und einsatzbereit ist.

Um dies zu erreichen, würde ich normalerweise ein UIImageView entweder mit default-landscape oder default-portrait (je nach Geräteausrichtung) darstellen, es für eine bestimmte Zeit auf dem Bildschirm halten und dann weganimieren.

Mein Problem ist, dass ich, wenn ich die [[UIDevice currentDevice] orientation] sur

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

Die Antwort ist immer, dass das Gerät im Hochformat ist, auch wenn ich es eindeutig im Querformat habe. Ich habe dies sowohl im Simulator als auch auf dem Gerät ausprobiert und das Verhalten ist das gleiche.

Kennt jemand eine Lösung für dieses Problem oder vielleicht einen anderen Ansatz?

Danke!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X