关于状态栏的一些知识,也是在接触到产品需求之后,才认真仔细的学习研究了一番,以下代码与分析,是自己查阅资料和操作实践之后总结的
1 修改状态栏的字体颜色 (设置显示电池电量、时间、网络部分标示的颜色)
1): 方法一
步骤一:调用[UIApplication sharedApplication]单例
在Info.plist(Build Setting 旁边这个)中添加View controller-based status bar appearance 并设置为NO
步骤二:在需要修改状态栏的ViewController 里面设置(根据需求修改状态栏的样式):
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
或者 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
状态栏的Info.plist.png
强调: 默认使用的是系统基础的状态栏样式,添加的View controller-based status bar appearance是Bool类型,默认为Yes
2): 方法二
不做其它操作,直接设置
步骤一: 根据需求修改状态栏的样式
self.navigationController.navigationBar.barStyle = UIStatusBarStyleLightContent;
或者 self.navigationController.navigationBar.barStyle = UIStatusBarS