我有两种类型的视图控制器视图背景 - 黑色和白色。在设置了plist值后,我尝试在Storyboard中为每个设置状态栏"查看基于控制器的状态栏外观"是的,但无论如何,它都会一直显示深色状态栏。
修复的是什么?
iOS8,iphone 5S,Xcode 6
答案 0 :(得分:0)
您需要将preferredStatusBarStyle
添加到视图控制器。
像:
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleDefault;
}
UIStatusBarStyleDefault
是暗色内容,适用于浅色背景和
UIStatusBarStyleLightContent
用于浅色内容,适用于深色背景。
您可能需要在viewDidLoad中调用[self setNeedsStatusBarAppearanceUpdate];
以通知系统更改。