我的 iOS 8 应用需要一个浅色内容
状态栏,但它会显示为深色
。这件事持续存在,我无法让它发挥作用。
到目前为止我尝试了什么:
- 在
Info.plist
中设置状态栏样式 - 通过
UIApplication
代码设置样式 - 尝试设置
UINavigationBar
- 设置
UIViewControllers
的状态栏属性
以上都不起作用,我在加载屏幕 Storyboard上得到了一个Light content
,但是当它从 加载起始
。有什么想法为什么会发生这种情况吗?UIViewController
时它就变暗了 Storyboard
最佳答案
将该代码放入 View Controller 中
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
[self setNeedsStatusBarAppearanceUpdate];
}
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
关于ios - 状态栏样式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30143802/