1.全局隐藏statusBar 在APPDelegate中,设置application.statusBarHidden为YES.
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
2, 在info.plist中,设置UIViewControllerBasedStatusBarAppearance
为false
。
要单独隐藏某个ViewController的statusBar呢,需要重写prefersStatusBarHidden方法
- (BOOL)prefersStatusBarHidden {
return YES;
}