随着iOS 13的到来,statusBar的视图不再能通过低谷访问:
value(forKey: "statusBar") as? UIView
由于:
由于未捕获的异常“ NSInternalInconsistencyException”而终止应用程序,原因:“在UIApplication上名为-statusBar或-statusBarWindow的应用程序:此代码必须更改,因为不再有状态栏或状态栏窗口。而是在窗口场景上使用statusBarManager对象。”
但是尚不清楚应如何使用它来更改颜色,因为keyWindow?.windowScene?.statusBarManager
它似乎不包含与之相关的任何内容。
我正在编译具有(iOS 10,*)兼容性的代码,因此我打算继续使用UIKit。
关于这个主题有什么想法吗?