gpt4 book ai didi

ios - 单击后退按钮时,导航堆栈中 VC 的 UINavigationBar 标题颜色不会更改

转载 作者:行者123 更新时间:2023-11-28 14:10:06 25 4
gpt4 key购买 nike

我有一个导航 Controller ,里面有 3 个 VC。导航 Controller -> VC1 -> VC2 -> VC3VC1的标题是白色的VC2的标题颜色是蓝色VC3的标题颜色是红色

当我通过单击 VC3 的后退按钮从 VC3 返回到 VC2 时,VC2 的标题颜色不会更改为蓝色,但它仍然是红色。

我在某处读到我们不能在同一个导航 Controller 堆栈中使用不同的标题颜色。是真的吗?

如果不是那么在这种情况下如何设置标题的颜色?

我按照其他地方的建议在 viewDidAppear 中设置标题颜色,但它在我的项目中对我不起作用。我创建了一个新项目并设置了虚拟 View 来测试它在哪里工作,但在我的实际项目中没有。我不确定缺少什么或我做错了什么。去哪里找?

我添加了打印,它确实打印设置了正确的标题颜色,但实际上并没有设置它。

最佳答案

您需要在 viewwillappear() 中更改每个导航标题的颜色

关于ios - 单击后退按钮时,导航堆栈中 VC 的 UINavigationBar 标题颜色不会更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52664567/

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