我想将状态栏的颜色(电池百分比、时间和wifi等)更改为自定义颜色(红色、黄色、蓝色等),而不是苹果提供的.lightContent和.darkContent。这有可能做到吗?我已经在谷歌和stackoverflow上看到了答案,但他们只改变了backgroundColor,主要是keyWindow的弃用。我正在使用Swift5 and iOS
我使用的是Xcode8.0测试版4。在以前的版本中,UIViewController具有设置状态栏样式的方法然而,我发现它在Swift 3中变成了"Get ONLY varaiable“。public var preferredStatusBarStyle: UIStatusBarStyle { get }
如何提供在我的UIViewController
preferredStatusBarStyle() -> UIStatusBarStyle {}
在任何ViewController中使用上面的代码将特定视图控制器的statusBar颜色设置为白色在iOS8 for me中不起作用。使用UIApplication.sharedApplication方法,在整个应用程序的Info.plist中进行必要的更改后,颜色会发生变化。status bar fro