在 IOS 中的Status bar(狀態列)顯示裝置的關鍵資訊,如
裝置型號或網路供應商
網路強度
電池資訊
時間
狀態列如下圖所示
隱藏狀態列的方法
[[UIApplication sharedApplication] setStatusBarHidden:YES];
我們也可以通過 info.plist 的幫助下新增一行並選擇 UIStatusBarHidden 隱藏狀態列,其值設定為NO。
隱藏狀態列動畫和調整檢視占據狀態列空間。
-(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]; }
更新 ViewController.m 中的方法 viewDidLoad 如下
- (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. }