我正在寻找一种更改状态栏背景颜色的方法。虽然有类似的问题,但它们都需要一个navigationBar。我找到了这个答案,但它没有意义。他使用已废弃的属性。
对于iOS 12及以下版本,更改背景颜色非常简单:
但对于iOS 13来说,它看起来非常复杂。难道没有类似的方法可以改变它吗?
对于iOS 12及以下版本,更改背景颜色非常简单:
let statusBar: UIView = UIApplication.shared.value(forKey: "statusBar") as! UIView
statusBar.backgroundColor = UIColor.black
但对于iOS 13来说,它看起来非常复杂。难道没有类似的方法可以改变它吗?