swift – 更改背景颜色状态栏iOS

swift – 更改背景颜色状态栏iOS,第1张

概述所以,我正在努力做到这一点: 我尝试在状态栏后面使用UIView并将颜色设置为橙色,但在运行时,UIView显示在状态栏的正下方,所以它仍然是白色 我在互联网上尝试了很多解决方案,但没有一个能够正常工作.是的它有效但当我移动到其他视图控制器并再次返回时,颜色消失了.我该怎么办?我正在使用swift UIApplication.shared.statusBarStyle = .lightConten 所以,我正在努力做到这一点:

我尝试在状态栏后面使用UIVIEw并将颜色设置为橙色,但在运行时,UIVIEw显示在状态栏的正下方,所以它仍然是白色

我在互联网上尝试了很多解决方案,但没有一个能够正常工作.是的它有效但当我移动到其他视图控制器并再次返回时,颜色消失了.我该怎么办?我正在使用swift

解决方法
UIApplication.shared.statusbarStyle = .lightContentUINavigationbar.appearance().clipsToBounds = truelet statusbar: UIVIEw = UIApplication.shared.value(forKey: "statusbar") as! UIVIEwstatusbar.backgroundcolor = UIcolor.orange

尝试在appDelegate的方法应用程序dIDFinishLaunchingWithOptions中使用此代码

总结

以上是内存溢出为你收集整理的swift – 更改背景颜色状态栏iOS全部内容,希望文章能够帮你解决swift – 更改背景颜色状态栏iOS所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1014295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存