iOS: barra de estado
Uso de la barra de estado
La barra de estado muestra la información clave del dispositivo como:
- Modelo de dispositivo o proveedor de red
- Fuerza de la red
- Información de la batería
- Time
La barra de estado se muestra a continuación.
Método que oculta la barra de estado
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Forma alternativa de ocultar la barra de estado
También podemos ocultar la barra de estado con la ayuda de info.plist agregando una fila y seleccionando UIStatusBarHidden y hacer que su valor sea NO.
Agregue un método personalizado hideStatusbar a nuestra clase
Oculta la barra de estado animada y también cambia el tamaño de nuestra vista para ocupar el espacio de la barra de estado.
-(void)hideStatusbar {
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationFade];
[UIView beginAnimations:@"Statusbar hide" context:nil];
[UIView setAnimationDuration:0.5];
[self.view setFrame:CGRectMake(0, 0, 320, 480)];
[UIView commitAnimations];
}
Actualice viewDidLoad en ViewController.m de la siguiente manera:
- (void)viewDidLoad {
[super viewDidLoad];
// The method hideStatusbar called after 2 seconds
[self performSelector:@selector(hideStatusbar)
withObject:nil afterDelay:2.0];
// Do any additional setup after loading the view, typically from a nib.
}
Salida inicial y salida después de 2 segundos -