iOS 7 status bar back to iOS 6 default style in iPhone app?
En iOS 7 laUIStatusBar
ha sido diseñado de tal manera que se fusiona con la vista de esta manera:
(GUI diseñada porTina Tavčar)
Es genial, pero puede alterar un poco tu vista cuando tienes algo en la parte superior de la vista y se superpone con la barra de estado.
¿Existe una solución simple (como establecer una propiedad en info.plist) que puede cambiar la forma en que funciona [sin superponerse] a cómo está en iOS6?
Sé que una solución más sencilla es tenerself.view.center.x
+ 20 puntos por cada controlador de vista individual, pero al cambiarlos se atascarán otras dimensiones (teniendo un diferenteself.view.center.x
puede causar problemas a los segmentos personalizados, etc.) y de repente se convierte en un trabajo tedioso que es mejor evitar.
Realmente me alegraré si alguien me puede proporcionar una solución de una sola línea para esto.
PD Sé que puedo ocultar la barra de estado haciendo cosas como tener
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
EndidFinishLaunchingWithOptions
Método, pero es una solución alternativa, un atajo para evitar el problema, por lo que no considero que sea una solución real.