iOS 6中的状态栏颜色?

时间:2012-10-17 09:59:33

标签: ios

有没有办法在iOS 6中拥有此状态栏?

在iOS的早期版本中,它具有该状态栏,但在iOS 6中它似乎遵循导航栏颜色..

status bar

5 个答案:

答案 0 :(得分:22)

在iOS 6中,状态栏颜色现在由导航栏颜色自动确定。具体而言,颜色取决于导航栏底部像素的平均颜色,如下所示:enter image description here

我不确定是否有任何其他方法可以覆盖此新操作。

答案 1 :(得分:12)

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
除了默认

之外,

是可用的选项

答案 2 :(得分:3)

您可以通过更改状态栏属性来执行此操作:

1 - 转到项目目标。

2 - 选择摘要点击。

3 - 转到状态栏部分。

4 - 根据需要自定义。

HOW TO CHANGE

答案 3 :(得分:2)

我在iOS6中发现,你无法获得灰色的“前默认”风格。 info.plist和

中的所有参数
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];

在iOS6中,任一设置都不能给你浅灰色。在iOS5中,

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];

这就是你所需要的。因此iOS6消除了灰条风格。

答案 4 :(得分:0)

我怀疑'默认'并不一定会在iOS 6中显示灰色。

如何将自定义色调设置为灰色?