更改状态栏的前景色
Posted
技术标签:
【中文标题】更改状态栏的前景色【英文标题】:Change foregroundcolor of statusbar 【发布时间】:2016-09-27 15:27:30 【问题描述】:我在 swift 2.3 中使用此代码:
(application.value(forKey: "statusBar") as AnyObject).setValue(UIColor.red, forKey: "foregroundColor")
但是在 swift 3.0 的更新中,这部分不起作用,因为状态栏没有前台键。
有人可以在swift 3.0中更改状态栏的颜色吗?
谢谢。
【问题讨论】:
【参考方案1】:我用 AppDelegate 中的这一行解决了我的问题:
let statusBar: UIView = UIApplication.shared.value(forKey: "statusBar") as! UIView
statusBar.setValue(UIColor.red, forKey: "_foregroundColor")
问候。
【讨论】:
以上是关于更改状态栏的前景色的主要内容,如果未能解决你的问题,请参考以下文章