Ios 像素状态栏文本颜色

Ios 像素状态栏文本颜色,ios,ios7,pixate,Ios,Ios7,Pixate,我的状态栏中文本的颜色显示为黑色而非白色 我用来设置导航栏样式的CSS是: navigation-bar { background-color: black; shadow: none; } 关于如何让文本变为白色以便用户能够真正看到它,有什么想法吗 感谢编辑应用程序的状态栏样式,而不是导航栏,您可以始终在ui应用程序上设置statusBarStyle属性,如下所示: [[UIApplication sharedApplication] setStatusBarStyle:UI

我的状态栏中文本的颜色显示为黑色而非白色

我用来设置导航栏样式的CSS是:

navigation-bar {
    background-color: black;
    shadow: none;
}
关于如何让文本变为白色以便用户能够真正看到它,有什么想法吗


感谢

编辑应用程序的状态栏样式,而不是导航栏,您可以始终在
ui应用程序
上设置
statusBarStyle
属性,如下所示:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
navigation-bar title {
  color: #FFF;
  font-size: 20;
  /* etc. */
}
或者在每个视图控制器的基础上,将以下内容添加到视图控制器的实现中:

- (UIStatusBarStyle)preferredStatusBarStyle {
    return UIStatusBarStyleLightContent;
}

我不确定是否存在允许您更改状态栏颜色或样式的Pixate样式规则。

我不完全确定您想做什么,因为您在问题中说了“状态”栏(即顶部带有载体、时间和电池图标的栏),但看起来您指的是导航栏。:)

如果是这种情况,您可以将其标题设置为:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
navigation-bar title {
  color: #FFF;
  font-size: 20;
  /* etc. */
}

你在哪个版本的iOS上运行这个程序?你确定状态栏是可见的吗?你能看到电池吗?嗨,是的,我能看到电池图标,载体和时间,但它是黑色的。也许这是多余的,但你能添加一个状态栏和导航栏的屏幕截图吗?此外,如果您使用的是导航控制器,请确保将
-(UIStatusBarStyle)preferredStatusBarStyle
应用于正确的视图控制器。不过,这会改变导航栏中文本的颜色。不是状态栏-更正了一些可能更有效的答案。不,他们指的是状态栏。没错,即承运人、时间和电池图标所在的位置