我把 View controller-based status bar appearance
放到Info.plist中的 YES
;这样,我可以改变每个控制器的状态栏外观 . 如果我想在任何控制器中隐藏状态栏,它可以工作,但是当涉及到将状态栏文本更改为轻量级内容时:
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightContent;
}
这只是不改变 Value . 我试着补充一下
self.setNeedsStatusBarAppearanceUpdate();
到 viewDidLoad
但也没有运气 .
我究竟做错了什么?顶部控制器是导航控制器,通过使用界面构建器将“主顶控制器”嵌入导航控制器中来添加 .