IOS 将状态栏改为白色

时间:2023-03-08 20:25:46

1.将 View controller-based status bar appearance 删除(默认为 YES),或设置为YES 
2.设置rootViewcontroller,如果为viewController,那么重写下面的方法

 -(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}

如果rootviewcontroller为navgationController,那么可以在所管理的viewcontroller里写下面的代码

self.navigationController.navigationBar.barStyle = UIBarStyleBlack;