Use of status bar
Status bar displays the key information of device like
- Device model or network provider
- Network strength
- Battery information
- Time
Status bar is shown below
Method that hides status bar
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Alternate way to hide status bar
We can also hide status bar with the help of info.plist by adding a row and selecting UIStatusBarHidden and make its value to NO.
Add a custom method hideStatusbar to our class
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. }
No comments:
Post a Comment