Status bar displays the key information of device like −
Status bar is shown below.
[[UIApplication sharedApplication] setStatusBarHidden:YES];
We can also hide the status bar with the help of info.plist by adding a row and selecting UIStatusBarHidden and make its value to NO.
It hides the status bar animated and also resize our view to occupy the statusbar space.
-(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]; }
Update viewDidLoad in ViewController.m as follows −
- (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. }
Initial output and output after 2 seconds −