首先,我已经尝试了这个帖子的每个答案: How to change Status Bar text color in iOS 7 ,但我无法让状态栏以白色文字显示。
在应用启动时,文本在加载到我的根视图控制器之前会显示为白色。我认为问题是我的根视图控制器设置为不显示状态栏(我想要的),但每个其他视图都需要显示它。
当我进入第二个视图时,我看到状态栏文字从白色闪烁到黑色。
我已尝试在AppDelegate中将状态栏设置为亮起。
我试过在rootViewController和其他viewcontrollers中调用[self setNeedsStatusBarAppearanceUpdate]
。 (-(UIStatusBarStyle)preferredStatusBarStyle
设置为返回灯光)
我在plist中将UIViewControllerBasedStatusBarAppearance
设置为YES
。
我不知道为什么这不起作用......
答案 0 :(得分:3)
尝试self.navController.navigationBar.barStyle = UIBarStyleBlack;