No se puede get una barra de estado translúcida en iOS

Estoy intentando get la barra de estado translúcida negra estándar en mi aplicación iOS (iOS 6) programáticamente sin suerte. Intenté agregar la key / valor en mi info.plist, además de agregar …

[[UIApplication shanetworkingApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; 

… sin efecto. ¿Qué otra cosa podría estar causando esto?

Solutions Collecting From Web of "No se puede get una barra de estado translúcida en iOS"

¡Gracias a todos por su aportación! Puede configurarlo en info.plist o usar

 [[UIApplication shanetworkingApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; 

Resulta que era traslúcido, no había nada debajo. Lo que me faltaba era esta línea en mi controller de vista

 self.wantsFullScreenLayout = YES; 

¡y eso es!

  1. Eliminar esa línea de código.
  2. Haga clic en el file del proyecto en el browser del proyecto.
  3. Seleccione su objective.
  4. Vaya a la pestaña "Resumen".
  5. Seleccione el estilo de barra de estado del menu desplegable.

tienes el código correcto colóquelo en el delegado de la aplicación en la aplicación si terminó de iniciar con una opción y debería hacer el truco. Acabo de crear una aplicación de vista simple y simplemente agregué su código al delegado de la aplicación y agregué una image a la vista para probarlo y funciona. Puedes verlo en la captura de pantalla a continuación.

introduzca la descripción de la imagen aquí

buena suerte.

Eche un vistazo a mi respuesta a esta pregunta .

Básicamente, puede cambiar la barra de estado en el resumen del proyecto. Aquí puede seleccionar Status Bar Style Black Transculent en el menu desplegable.