2011-12-16 7 views
6

Voglio nascondere la barra di stato quando lancio la mia app per visualizzare l'immagine di avvio coperta dalla barra di stato. quindi in plist ho aggiuntoCome mostrare la barra di stato inizialmente nascosta da plist iphone

Status bar is initially hidden YES 

e la barra di stato è coperta. Il mio problema è che la barra di stato è sempre presente nella mia app, voglio nascondere la barra di stato solo per l'immagine di avvio, cosa posso fare?

risposta

5

risolto

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO]; 

utilizzare questo al momento del lancio di App :)

14
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO]; 
+0

Bello, questo è stato! Grazie. – Houssni

+0

Questa firma di setStatusBarHidden è stata deprecata da iOS 3.2. Vedi sotto per la firma corretta. –

3

O

è anche possibile impostare il (barra di stato inizialmente nascosto) Proprietà a "NO" nelle informazioni .plist file nella tua applicazione.

Basta deselezionare questa proprietà.

4

si può fare questo con l'aggiunta di proprietà, "Barra di stato inizialmente nascosto" per plist come illustrato di seguito: - enter image description here

3

Né soluzioni JackTurky di Niko né siano corrette. Niko:

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO]; 

... funziona ma è obsoleto. Corretto in iOS 3.2 e versioni successive:

[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; 
Problemi correlati