首先,我已经尝试了这个线程的所有答案: How to change Status Bar text color in iOS 7 但我无法让状态栏显示为白色文本。
在应用程序启动时,文本在加载到我的 Root View Controller 之前确实显示为白色。我认为问题在于我的 Root View Controller 设置为不显示状态栏(我想要的),但所有其他 View 都需要显示它。
当我进入第二个 View 时,我看到状态栏文本从白色闪烁到黑色。
我尝试在 AppDelegate 中将状态栏设置为亮起。
我试过调用[self setNeedsStatusBarAppearanceUpdate]
在 rootViewController 和其他 View Controller 中。 (-(UIStatusBarStyle)preferredStatusBarStyle
设置为返回光)
我设置了UIViewControllerBasedStatusBarAppearance
至YES
在列表中。
我不知道为什么这不起作用...
最佳答案
试试 self.navController.navigationBar.barStyle = UIBarStyleBlack;
关于ios - 无法将状态栏设置为浅色内容(iOS7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21769252/