gpt4 book ai didi

ios - 执行 segue 后未显示 UINavigation 栏颜色

转载 作者:行者123 更新时间:2023-12-01 16:30:16 25 4
gpt4 key购买 nike

我正在使用 开发应用程序卡邦套件 对于 寻呼 SWRevealViewController 对于 侧边菜单 一切正常,但我在一个奇怪的问题上被困了两个小时。

在我的 AppDelegate

[[UINavigationBar appearance] setBarTintColor:UIColorFromRGB(0x339933)];
UINavigationBar.appearance.tintColor = UIColor.whiteColor;

它适用于所有人,但当我来自其他 ViewController 时至 home ViewController条形颜色自动更改为白色。
任何帮助或任何想法我做错了什么。
谢谢。 Avoid english grammar mistakes , week in english

最佳答案

放:

[[UINavigationBar appearance] setBarTintColor:UIColorFromRGB(0x339933)];
UINavigationBar.appearance.tintColor = UIColor.whiteColor;

在顶 View 的 ViewController 的 viewDidLoad 内部。

每次从菜单中选择 View 时,它都会重新创建,并且导航栏会重置为默认的白色。在 appDelegate 中拥有该代码只会在您第一次加载应用程序时设置它。但是将它放在正在选择的 ViewController 的 viewDidLoad 中,可以确保每次重新创建 View 时都设置颜色。

关于ios - 执行 segue 后未显示 UINavigation 栏颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32006813/

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