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 -