为什么preferredStatusBarStyle不会改变状态栏的样式?

时间:2015-03-11 21:43:35

标签: ios

我将View controller-based status bar appearance放入Info.plist中的YES;这样,我可以改变每个控制器的状态栏外观。如果我想在任何控制器中隐藏状态栏,它可以工作,但是当它将状态栏文本更改为轻量级内容时:

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return UIStatusBarStyle.LightContent;
}

这不会改变价值。我试着添加

self.setNeedsStatusBarAppearanceUpdate();

viewDidLoad但也没有运气。

我做错了什么?顶部控制器是导航控制器,通过嵌入"主顶控制器"在使用界面构建器的导航控制器中。

0 个答案:

没有答案