2008-11-11 8 views
8

Esto puede ser un poco difícil de explicar por escrito, así que por favor tengan paciencia conmigo aquí.¿Cómo cambiar rápidamente el estilo de fondo de la barra de estado cuando se inicia una aplicación?

Cada vez que quería personalizar el estilo de la barra de estado para el "oscuro" uno, simplemente añadir la siguiente línea a mi método de AppDelegate -applicationDidFinishLaunching::

[application setStatusBarStyle:UIStatusBarStyleBlackOpaque]; 

Esto funciona muy bien, pero hay un notable demora en cambiar esa barra de estado a este estilo oscuro cuando se inicia la aplicación. Puedo entender eso, ya que la aplicación aún no se ha lanzado completamente.

Sin embargo, hay algunas aplicaciones que conocen un truco para hacer que la barra de estado se muestre con el estilo oscuro al instante, justo cuando se inicia la aplicación y sin demoras notables. Uno de ellos es Puzzlotto.

¿Cómo puedo hacer lo mismo con mi propia aplicación?

Respuesta

10

es necesario agregar una llave de su info.plist de manejar esto:

<key>UIStatusBarStyle</key> 
<string>UIStatusBarStyleOpaqueBlack</string> 
Cuestiones relacionadas