有没有办法在iOS 6中拥有此状态栏?
在iOS的早期版本中,它具有该状态栏,但在iOS 6中它似乎遵循导航栏颜色..
答案 0 :(得分:22)
在iOS 6中,状态栏颜色现在由导航栏颜色自动确定。具体而言,颜色取决于导航栏底部像素的平均颜色,如下所示:
我不确定是否有任何其他方法可以覆盖此新操作。
答案 1 :(得分:12)
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];
或
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
除了默认之外,是可用的选项
答案 2 :(得分:3)
您可以通过更改状态栏属性来执行此操作:
1 - 转到项目目标。
2 - 选择摘要点击。
3 - 转到状态栏部分。
4 - 根据需要自定义。
答案 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中显示灰色。
如何将自定义色调设置为灰色?