gpt4 book ai didi

ios - Swift - UINavigationController 栏颜色不会以编程方式更改

转载 作者:搜寻专家 更新时间:2023-10-31 08:12:25 30 4
gpt4 key购买 nike

我在更改 UINavigationBar 的背景颜色时遇到问题。到目前为止,这是我尝试过的:

    self.navigationController?.navigationBar.translucent = true
self.navigationController?.navigationBar.backgroundColor = UIColor.blueColor()

导航栏没有变化。即使将半透明设置为 true 也完全没有效果。我可以毫无问题地更改色调颜色,但不能更改背景颜色。

但是如果我在 Storyboard 中改变颜色,效果很好!

Storyboard 中是否有我错误启用/禁用的选项?有人可以帮我弄这个吗?谢谢。

最佳答案

您应该设置导航栏的barTintColor 而不是backgroundColor。这应该是您正在寻找的。

关于ios - Swift - UINavigationController 栏颜色不会以编程方式更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26649686/

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