señal - IOS 4.3 oculta la barra de estado permanentemente
ocultar barra de estado iphone (5)
Estoy tratando de ocultar la barra de estado en iOS 4.3 ahora que setStatusBarHidden:animated:
está en desuso:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]; //deprecated
La única opción que existe en el archivo plist es: La barra de estado está inicialmente oculta. Que solo oculta la barra de estado al inicio de la aplicación.
Aclamaciones
El nuevo método es:
- (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation
Funciona igual, excepto que el tipo de animación ahora es una enumeración para admitir varios tipos de animación.
Pero ¿qué hay de [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
Ver la referencia de la aplicación UIA .
Prueba esto:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
De Apple Class Reference:
setStatusBarHidden: withAnimation:
Oculta o muestra la barra de estado, animando opcionalmente la transición. - (void) setStatusBarHidden: (BOOL) oculto con Animación: (UIStatusBarAnimation) Parámetros de animación
oculto SÍ para ocultar la barra de estado, NO para mostrar la barra de estado.
animación Una constante que indica si debe haber una animación y, si se solicita una, si debe fundir o no la barra de estado o si debe deslizar la barra de estado hacia adentro o hacia afuera.
seStatusBarHidden
parece estar en desuso y ya no funciona.
Utilice prefersStatusBarHidden
en su controlador de vista en su lugar
- (BOOL)prefersStatusBarHidden
{
return YES;
}
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];