gpt4 book ai didi

ios - 更改状态栏颜色

转载 作者:行者123 更新时间:2023-11-29 01:04:57 25 4
gpt4 key购买 nike

我使用下面的代码使我的导航 Controller 不透明:

navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
navigationController?.navigationBar.shadowImage = UIImage()
navigationController?.navigationBar.backgroundColor = UIColor(red:121.0/255.0 , green:168.0/255.0 , blue: 243.0/255.0, alpha: 0.3)
navigationController?.navigationBar.translucent = true

此代码的问题是当我使用此代码时,我的状态栏不具有与导航栏相同的不透明度,为什么?我该如何解决这个问题?

最佳答案

在 Storyboard 中单击导航 Controller ,确保顶部栏设置为不透明导航栏,状态栏设置为默认。删除您编写的所有代码行并执行这行简单的代码。

self.navigationController!.navigationBar.barTintColor = UIColor(red: 114/255, green: 176/255, blue: 29/255, alpha: 1.0)

这将解决您的问题。您拥有的所有这些额外行对于您要实现的目标来说并不是必需的。

关于ios - 更改状态栏颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36523226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com