iOS 6中状态栏色调颜色变为黑色

ger*_*iam 5 iphone uikit ios uistatusbar

我显然不明白如何在iOS 6中使用状态栏色调.我已经阅读了这个问题: 更改状态栏色调 但是实现建议的解决方案还没有解决问题.

我已在目标摘要窗格中配置了设置(样式和着色的默认设置),并将状态栏色调参数字典添加到我的info.plist,如WWDC 2012高级外观自定义中所述.

我的状态栏在启动时正确显示,但是一旦我导航到另一个视图控制器,状态栏就会变为黑色.

第二个视图控制器嵌入在自己的导航控制器中.这可能是问题的根源吗?

不管是什么原因,我希望有人可以提供一个解决方案,让我可以在整个申请过程中使我的状态栏保持一致.

如果有任何需要澄清的话,请告诉我,并提前感谢您的任何帮助.

pmk*_*pmk 13

今天我遇到了同样的问题,但没有一个消化的答案会帮助我.

由于我定义了自己的颜色(红色,蓝色,绿色,alpha),我不想通过IB添加UIStatusBar,我需要一个单线解决方案.

经过一段时间的测试,以下内容对我有用:

  1. 在项目摘要中,从下拉菜单中选择状态栏样式黑色Transculent.
  2. application: didFinishLaunchingWithOptions:输入以下代码行:

    self.window.backgroundColor = [UIColor redColor]; //example color

不知何故,当通过代码设置样式时,这对我不起作用 application: didFinishLaunchingWithOptions:

请享用!