方法一(在plist里设置):首先设置key:Status bar is initially hidden 为YES然后设置key:View controller-based status bar appearance 为NO即可实现全局隐藏状态栏了


方法二

在试图控制器中,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden]; [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)]; }- (BOOL)prefersStatusBarHidden{ return YES;//隐藏为YES,显示为NO

}

每个视图控制器都要写隐藏方法