ios9设置导航状态栏的字体颜色设置
来源:互联网 发布:数据割接脚本 编辑:程序博客网 时间:2024/05/21 04:24
很多需求中,我们可能都需要改变系统默认的状态栏的颜色,今天写程序时,发现以前的方法都过时了,所以总结一下下:
在iOS9之前,当我们需要改变状态栏颜色时,可以直接在AppDelegate里面设置,如下所示:
[[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
并且在info.plist文件中设置View controller-based status bar appearance 为NO
但今天我去修改的时候,发现这个方法已经被ios9废弃了:
由上面可知,iOS9之后这方法被preferredStatusBarStyle替代了,就如大家看到的的,这是一个UIViewController里面的方法的,所以我们需要在UiViewController的类里面操作;
所以一般在你的rootViewController里面添加如下代码,设置白色,如下所示:
-(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent;}如果还是没改变看你的info.plist文件中是否有View controller-based status bar appearance这个属性,如果有看是否为YES,为YES的话应该就能成功的,效果图如下所示:
0 0
- ios9设置导航状态栏的字体颜色设置
- ios9设置导航状态栏的字体颜色设置
- iOS9.0状态栏字体颜色设置
- ios9 状态栏颜色设置
- iOS结合导航栏的状态栏字体颜色设置
- 设置状态栏的字体颜色
- iOS9 之后设置状态栏的颜色
- 设置状态栏字体颜色;设置导航栏返回按钮的title和返回按钮的颜色
- 设置状态栏字体颜色
- 设置状态栏字体颜色
- 设置状态栏字体颜色
- iOS设置导航栏颜色以及状态栏字体颜色
- 状态栏 导航栏 tabbar背景色&字体颜色设置
- 导航栏和状态栏的颜色设置
- 设置导航条和状态栏的颜色
- ios9中设置状态栏颜色与隐藏
- iOS开发~iOS9状态栏颜色设置
- IOS9 以后设置状态栏颜色无效解决方法
- 线性哈希表
- Android自定义捕获Application全局异常
- spring aop
- 查看lib中的函数命令
- 总结的一些公用函数库!
- ios9设置导航状态栏的字体颜色设置
- hdu 1007 Quoit Design(最近点对)
- DISCUZ积分增减底层方法
- Swift中的willSet与didSet
- 数据库操作
- iOS打电话、发短信功能
- linux 常用命令
- 行为型:设计模式之责任链模式(十三)
- linux配置网络