2010-07-29 6 views
5

Grüße alle!Warum kann iPad die Statusleiste nicht vor Splash verbergen?

Ich bin gespannt was das lösen könnte. Ich arbeite an einer universellen App, auf meinem iPod Touch und iPhone verbirgt sich die Statusleiste vom Start der Splash-Bildanimation. Auf dem iPad wird es jedoch nur versteckt, bis das Splash-Bild verschwunden ist.

Dies ist, was ich in meinem AppDelegate haben:

- (void)applicationDidFinishLaunching:(UIApplication *)application {  
    [[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]; 
    [window addSubview:viewController.view]; 
    [window makeKeyAndVisible]; 
    [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight]; 
} 

In meinem info.plist ... "Statusleiste wird zunächst versteckt" aktiviert ist. Und mein Code setzt die Statusleiste nicht jederzeit wieder sichtbar.

Irgendeine Idee auf, was dieses verursachen könnte?

Danke.

Antwort

0

Ich habe dieses Problem auch auf dem iPad gefunden. Glauben Sie es oder nicht, mein Problem war, die Info.plist zu löschen und sie mit genau den gleichen Daten wie vorher eingegeben wieder hinzuzufügen.

2

Der einfachste Weg, um die Statusleiste für universelle Anwendungen auszublenden, ist in Sie zu gehen Info.plist; Klicken Sie mit der rechten Maustaste, um eine Zeile hinzuzufügen, und wählen Sie Statusleiste, die anfänglich ausgeblendet ist.

Dadurch wird sichergestellt, dass bei jedem Start der App die Statusleiste ausgeblendet wird.

check screenshot

+0

"Meiner info.plist ... "Statusleiste wird zunächst versteckt" aktiviert ist." –

+0

Es funktioniert für mich, ich habe nichts in meinem Delegiertenabschnitt hinzugefügt, nur schneiden "Statusleiste ist zunächst verborgen" ist überprüft und fügen Sie es erneut (nicht einfügen), hoffe seine Arbeit für Sie auch .. wenn es funktioniert nur meine Stimme akzeptieren ich auf :) – iphonemaclover