码迷,mamicode.com
首页 > 移动开发 > 详细

IOS总结_IOS7.0以后改变状态栏字体颜的问题

时间:2014-07-26 17:24:02      阅读:472      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   文件   io   问题   div   ar   

首先info.plist文件中,加入View controller-based status bar appearance项

如果设为YES,则View controller对status bar的设置优先级高于application的设置;设置为NO则以application的设置为准。

虽然7.0SDK后在UIViewController中也加入加入了

- (UIStatusBarStyle)preferredStatusBarStyle NS_AVAILABLE_IOS(7_0); // Defaults to UIStatusBarStyleDefault

- (BOOL)prefersStatusBarHidden NS_AVAILABLE_IOS(7_0); // Defaults to NO

 但是我将View controller-based status bar appearance设置为YES 也重写了这些方法也没起作用,不知道是不是我有什么地方写错了,大家有解决方法可以交流一下


改变字体颜色的方法:

将View controller-based status bar appearance 设置为NO

变成白色

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

变成黑色 默认的

[[UIApplication sharedApplicationsetStatusBarStyle:UIStatusBarStyleDefault];






IOS总结_IOS7.0以后改变状态栏字体颜的问题,布布扣,bubuko.com

IOS总结_IOS7.0以后改变状态栏字体颜的问题

标签:style   color   os   文件   io   问题   div   ar   

原文地址:http://blog.csdn.net/yxiaoping/article/details/38143437

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!