This question already has answers here:
UIStatusBarStyle not working in Swift

(11 个回答)


5年前关闭。




我正在尝试更改 statusBar 的样式,并尝试使用以下代码:
override func viewWillAppear(animated: Bool) {
    //1
    UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent
    //2
    self.setStatusBarStyle(UIStatusBarStyle.LightContent)
    //3
    if self.respondsToSelector(#selector(setNeedsStatusBarAppearanceUpdate)){
        self.setNeedsStatusBarAppearanceUpdate()
    }

}

但这不起作用,任何人都可以帮助我。

最佳答案

在您的 Info.plist 文件中添加此键值对:

 UIStatusBarStyle: UIStatusBarStyleLightContent

关于ios - 更改状态栏的样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37225098/

10-11 14:45