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