我研究了互联网并发现了我想要做的事情然而当我尝试它时似乎没有任何事情发生。它仍然是黑暗的?我做错了什么?
Register(...)
设为View controller-based status bar appearance
YES
self.setNeedsStatusBarAppearanceUpdate()
添加以下代码。
ViewDidLoad
答案 0 :(得分:1)
可能还有其他东西会覆盖你的设置。例如,如果您在导航控制器中,您可能会发现需要将UINavigationController
子类化为 设置状态栏颜色。
答案 1 :(得分:1)
首先将View controller-based status bar appearance
设为NO
。
并且可以像这样设置
navigationViewController.navigationBar.barStyle = UIBarStyle. LightContent
答案 2 :(得分:0)
在viewWillAppear
UIApplication.sharedApplication().setStatusBarStyle(.LightContent, animated: false)