应用背景色后StatusBar不会消失

时间:2019-10-30 14:52:50

标签: swift xcode uistatusbar

在应用背景颜色后进入“风景”模式时,状态栏不会消失。 状态栏出现一半大小。

https://drive.google.com/file/d/1Pn1XShuuRauyFOZGfiQoYj1JbrN9UOZF/view

override func viewDidAppear(_ animated: Bool) {
    if #available(iOS 13.0, *) {
        let statusBar = UIView(frame: (UIApplication.shared.keyWindow?.windowScene?.statusBarManager?.statusBarFrame)!)
        statusBar.backgroundColor = UIColor.black
        UIApplication.shared.keyWindow?.addSubview(statusBar)
    } else {
        // Fallback on earlier versions
    }
}

0 个答案:

没有答案