10

有没有办法在 iOS 6 中有这个状态栏?

在以前的 iOS 版本中,它有那个状态栏,但在 iOS 6 中,它似乎跟随导航栏的颜色..

状态栏

4

5 回答 5

22

在 iOS 6 中,状态栏颜色现在由导航栏颜色自动确定。具体来说,颜色由导航栏底部像素的平均颜色决定,如下所示:在此处输入图像描述

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

于 2012-10-22T15:25:51.883 回答
12
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackOpaque];

或者

[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

除了默认选项之外还有哪些可用的选项

于 2012-10-17T10:08:02.140 回答
3

您可以通过更改状态栏属性来做到这一点,如下所示:

1-转到您的项目目标。

2-选择摘要点击。

3-转到状态栏部分。

4-根据需要自定义它。

如何改变

于 2012-10-17T10:07:39.397 回答
2

我在 iOS6 中发现,您无法获得灰色的“以前的默认”样式。info.plist 中的所有参数和

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];

任何一种设置都不能在 iOS6 中为您提供浅灰色。在 iOS5 中,

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];

这正是你所需要的。所以iOS6淘汰了灰条样式。

于 2012-11-14T01:55:09.507 回答
0

我怀疑“默认”在 iOS 6 中不一定是灰色的。

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

于 2012-10-17T10:09:57.403 回答