- 在info.plist里加入View controller-based status bar appearance并且设置为Yes
- 添加一个UINavigationController的类别文件
- (UIViewController *)childViewControllerForStatusBarStyle
{
return self.visibleViewController;
}
- (UIViewController *)childViewControllerForStatusBarHidden
{
return self.visibleViewController;
}
- 在每个需要更改的控制里面加上
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
- 在info.plist里加入Status bar is initially hidden 即可启动时不展示statusBar
网友评论