2009-07-22 23 views
10

Esta pregunta puede ser muy fácil de responder, así que me disculpo si omito lo obvio. Estoy desarrollando una aplicación GUI en el iPhone y quiero ocultar la barra de título/estado del iPhone que generalmente muestra la portadora/hora/batería. ¿Cómo puedo hacer esto desde dentro del código dado UIWindow principal y UIView?Cómo ocultar la barra de título en la ventana principal de iPhone

-A

Respuesta

13

En el archivo Info.plist, establezca UIStatusBarHidden a verdadero o añadir lo siguiente a su delegado aplicación:

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 
+0

La opción Info.plist funcionó mejor para mí, ya que mi vista de tabla luego se llena toda la pantalla, donde la opción de código sólo ocultó la barra y había espacio en blanco en la parte superior de la aplicación. La opción de código también ahora está en desuso. –

+0

Si está utilizando un nuevo Xcode, el elemento para editar en el archivo plist es "La barra de estado está inicialmente oculta" – Yuki

+0

¡Obsoleto! ---- – bobobobo

1

Como en la escritura de este respuestas, Xcode 4.1, sólo tiene que utilizar el siguiente:

[[UIApplication sharedApplication] setStatusBarHidden:TRUE]; 

no tendrá espacio en blanco en la parte superior.

alternativa, la entrada es plist:

"barra de estado está oculta inicialmente"

2

Las respuestas anteriores están en desuso. La forma correcta de hacerlo mediante programación es ahora:

[[UIApplication sharedApplication] setStatusBarHidden:YES 
            withAnimation:UIStatusBarAnimationNone] ; 

Si lo desea, puede utilizar UIStatusBarAnimationFade o UIStatusBarAnimationSlide en lugar de UIStatusBarAnimationNone

Cuestiones relacionadas