21

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

我已经尝试了我在这里和开发论坛上找到的所有内容,包括打电话View controller-based status bar appearance = "NO"[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

在此处输入图像描述

4

3 回答 3

75

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

- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

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

于 2013-09-24T09:04:49.077 回答
15

您可以在 AppDelegate 中使用它:

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
于 2013-09-24T10:06:36.227 回答
0

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

于 2013-09-24T10:05:22.673 回答