iOS - Barra de status
Uso da barra de status
A barra de status exibe as principais informações do dispositivo, como -
- Modelo de dispositivo ou provedor de rede
- Força da rede
- Informação da bateria
- Time
A barra de status é mostrada abaixo.
Método que esconde a barra de status
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Forma alternativa de ocultar a barra de status
Também podemos ocultar a barra de status com a ajuda de info.plist adicionando uma linha e selecionando UIStatusBarHidden e fazer seu valor para NÃO.
Adicione um método personalizado hideStatusbar à nossa classe
Ele esconde a barra de status animada e também redimensiona nossa visão para ocupar o espaço da barra de status.
-(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];
}
Atualize viewDidLoad em ViewController.m da seguinte forma -
- (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.
}
Saída inicial e saída após 2 segundos -