2011-03-14 6 views
7

No tengo problemas para configurar la barra de estado de mi aplicación en la aplicación delegada didFinishLaunchingWithOptions: messsage.Cómo utilizar la barra de estado translúcida negra al inicio - la clave/el valor de info.plist no parece funcionar

Sin embargo, el problema es que cuando se inicia mi aplicación, aparece la pantalla de bienvenida (default.png) con la barra de estado de color estándar (algún tipo de color plateado). Luego, una vez que carga mi aplicación, se cambia a negro translúcido.

Entonces ... después de hacer un poco de investigación, me dijeron que añadir la siguiente clave/valor a mi archivo info.plist: UIStatusBarStyle como la clave UIStatusBarStyleBlackTranslucent como el valor

que he hecho eso, reconstruido, etc. Sin embargo, no veo nada diferente. Sigo recibiendo la barra de estado predeterminada cuando se muestra la pantalla de bienvenida. El mismo resultado con el simulador y el dispositivo.

¿Alguna sugerencia?

+0

Intenta ir a Build/Clean all targets, eliminando el directorio "/ build /" y luego compilando la aplicación nuevamente. – PengOne

+0

Sí, he hecho todo eso, sigue el mismo comportamiento – bpatrick100

+0

¿Has probado el método viewWillAppear? –

Respuesta

20

Sí, puedes. El info.plist se carga "antes" de que la aplicación se inicie, por lo tanto, puede agregarle una clave de estilo de barra de estado y establecer el valor al estilo que desee. Ahora tendrá la barra de estado cambiada directamente desde la pantalla de bienvenida.

+0

¡Funcionó! Esta es la mejor manera de hacerlo. – ma11hew28

0

OK Me encuentro con el mismo problema contigo, repitiendo los pasos de info.plist y no funcionó. Esto es lo que hago:

  1. Desinstale la aplicación en su simulador/dispositivo.
  2. Limpie el proyecto y cierre la aplicación Xcode.
  3. Vaya a la carpeta del proyecto -> carpeta de creación, limpie todo en la carpeta de compilación, 'FileMaps', 'Encabezados', 'Intermedios', 'Precompilados', 'Productos', etc..
  4. Reinicie su proyecto y vaya a la lista de la lista de la INFORMACIÓN OTRA VEZ para ver si la lista de tipos de la barra de estado desaparece. Si es así, configúralo de nuevo.
  5. Construya su proyecto.

Sé que esta es una publicación bastante antigua, pero solo quiero actualizarla para otros que se enfrentan a este problema en el futuro.

Cuestiones relacionadas