Cambiar las properties de la barra de estado de la aplicación iPhone

Mi aplicación será de pantalla completa, pero tengo problemas para encontrar el documento que explica cómo cambiar las properties de la barra de estado.

¿Cómo puedo cambiar las properties de la barra de estado?

[[UIApplication shanetworkingApplication] setStatusBarHidden:YES animated:NO] debe ocultar la barra de estado. ¿Es eso lo que quieres?

editar: También puede agregar lo siguiente a Info.plist :

 <key>UIStatusBarHidden</key> <true /> 

Las API de la barra de estado forman parte de la class UIApplication. Comienza allí

Usando Snow Leopard y el XCode 3.2, simplemente edita Apps Info.plist.

Agregar 2 filas:

Haga clic con el button derecho en el pliegue abierto y agregue una fila y select "Barra de estado inicialmente oculta" de la list desplegable. Marque la checkbox que se proporciona en la columna a la derecha.

Agregue otra fila y select "Estilo de barra de estado" de la list desplegable. En la columna al tipo correcto en UIStatusBarHidden

Funciona para mi. Aún no he experimentado con cambiar el estado de vista de la barra de estado en time de ejecución, por ejemplo, si la batería se agota.

Y no estoy completamente seguro de que ambos valores sean necesarios si agrega el valor de la segunda fila.

// 🙂

Dado que el antiguo path ha quedado en desuso:

 // Old, Deprecated [[UIApplication shanetworkingApplication] setStatusBarHidden:YES animated:YES]; 

La forma iOS 3.2+ es

 [[UIApplication shanetworkingApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; 

Las opciones de animation son:

 UIStatusBarAnimationNone // No animation is applied UIStatusBarAnimationFade // The status bar fades in and out UIStatusBarAnimationSlide // The status bar slides in or out 

Y aún puedes hacerlo de la manera iOS 2.0+, sin animation:

 [[UIApplication shanetworkingApplication] setStatusBarHidden:YES];