如何更改状态栏的文字颜色?我知道如何更改背景颜色但不知道如何更改文本颜色?
我需要这样的输出:
我不确定Apple HIG是否完全可以,但只是想检查一下我们是否可以实现这一目标。
我已经看到这是在System App“报亭”中完成的。如果您看到颜色现在完全是黑色或白色。它实际上是浅灰色。
答案 0 :(得分:1)
我不认为你可以改变状态栏的文字颜色。 @JMarsh它没有重复的阙。您提供的链接是状态栏样式,而不是文本。
答案 1 :(得分:0)
有一些选项可以指定UIStatusBarStyle
的外观。对于单个UIViewController
,请使用此方法:
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
对于整个应用:
[[UIApplication sharedApplication]
setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
答案 2 :(得分:0)
这里定义了几种不同的风格:
要调用:
[[UIApplication sharedApplication] setStatusBarStyle:statusBarStyle animated:NO];