从白色iOS 7 / Xcode 5更改状态栏文本颜色

时间:2013-09-24 09:02:43

标签: ios objective-c ios7

我正在为我工​​作的学校开发一个应用程序。目前我在将状态栏文本从默认的黑色状态更改为白色时遇到问题,所以我们实际上可以阅读它!

我已尝试过我在此处和开发论坛上发现的所有内容,包括致电View controller-based status bar appearance = "NO"以及[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

enter image description here

3 个答案:

答案 0 :(得分:75)

我刚刚在我的某个应用中解决了这个问题。在你的UIViewController中实现它:

- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

或者选择您需要的其他UIStatusBarStyle值。

答案 1 :(得分:15)

您可以在AppDelegate中使用它:

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

答案 2 :(得分:0)

以下是您的问题的解决方案: How to change Status Bar text color in iOS 7