多控制器状态栏样式改变
多控制器对导航栏上的状态栏样式改变
正常的改变状态栏字体的颜色
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}// 分不清改的时哪个控制器,所以不能达到改得效果
改写的步骤:
1.把改写的任务交给application管理
1> 修改plist文件 View controller-based status bar appearance 设置为NO
// 4.设置状态栏的样式
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
注意:对于全局性的设置,像此处就可以直接在代理里设置
application.statusBarStyle = UIStatusBarStyleLightContent;
return YES;