iOS: barra di stato
Uso della barra di stato
La barra di stato mostra le informazioni chiave del dispositivo come:
- Modello del dispositivo o provider di rete
- Forza della rete
- Informazioni sulla batteria
- Time
La barra di stato è mostrata di seguito.
Metodo che nasconde la barra di stato
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Modo alternativo per nascondere la barra di stato
Possiamo anche nascondere la barra di stato con l'aiuto di info.plist aggiungendo una riga e selezionando UIStatusBarHidden e impostando il suo valore su NO.
Aggiungi un metodo personalizzato hideStatusbar alla nostra classe
Nasconde la barra di stato animata e ridimensiona anche la nostra vista per occupare lo spazio della barra di stato.
-(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];
}
Aggiorna viewDidLoad in ViewController.m come segue:
- (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.
}
Uscita iniziale e uscita dopo 2 secondi -