iOS

ios上 更改 状态栏(UIStatusBar)的颜色

2015-12-03  本文已影响1332人  周末年安

IOS上 关于状态栏的相关设置(UIStatusBar)

知识普及

ios上状态栏 就是指的最上面的20像素高的部分
状态栏分前后两部分,要分清这两个概念,后面会用到:

前景部分:就是指的显示电池、时间等部分;
背景部分:就是显示黑色或者图片的背景部分;

注意:这里只涉及到ios7以及更高版本,低版本下面的讲解可能无效。

设置statusBar的【前景部分】
简单来说,就是设置显示电池电量、时间、网络部分标示的颜色,
这里只能设置两种颜色:

默认的黑色(UIStatusBarStyleDefault)
白色(UIStatusBarStyleLightContent)

可以设置的地方有3个:

注意:这3种方法都依赖于工程文件的View controller-based status bar appearance配置项,当配置项设为YES时,preferredStatusBarStyle方法重载才会生效,1和2设置无效果;当配置项设为NO时,只有1和2才会生效,3无效果。

补充文章:

http://my.oschina.net/shede333/blog/304560

上一篇 下一篇

猜你喜欢

热点阅读