【发布时间】:2015-02-05 10:30:19
【问题描述】:
我有 2 种类型的视图控制器视图背景 - 黑色和白色。在将 plist 值“基于控制器的状态栏外观”设置为 YES 后,我尝试在 Storyboard 中为每个设置状态栏,但无论如何它都会一直显示深色状态栏。
解决方法是什么?
iOS8、iphone 5S、Xcode 6
【问题讨论】:
标签: ios storyboard statusbar
我有 2 种类型的视图控制器视图背景 - 黑色和白色。在将 plist 值“基于控制器的状态栏外观”设置为 YES 后,我尝试在 Storyboard 中为每个设置状态栏,但无论如何它都会一直显示深色状态栏。
解决方法是什么?
iOS8、iphone 5S、Xcode 6
【问题讨论】:
标签: ios storyboard statusbar
您需要将preferredStatusBarStyle 添加到视图控制器。
喜欢:
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleDefault;
}
UIStatusBarStyleDefault 是深色内容,用于浅色背景和
UIStatusBarStyleLightContent 用于浅色内容,用于深色背景。
您可能需要在 viewDidLoad 中调用 [self setNeedsStatusBarAppearanceUpdate]; 以通知系统更改。
【讨论】: