gpt4 book ai didi

ios - 在 UITabBarController swift 的 MoreController 中更改项目图标颜色

转载 作者:行者123 更新时间:2023-11-28 07:46:29 25 4
gpt4 key购买 nike

我有一个与 UITabBarController 相关的问题,下面是我创建 UITabBarController 的代码。

 let tabBarController = CustomTabBarController() //custom controller
tabBarController.customizableViewControllers = nil
tabBarController.tabBar.tintColor = UIColor(named:"navigationColor") //tabBarColor
self.window?.rootViewController = tabBarController

我必须在 UITabBarController 中显示 6 个项目,但它只能显示四个,其余显示在由 IOS 管理的 MoreController 中,这很好。唯一的问题是更多 Controller 中列出的两个项目与选项卡栏 Controller 中的其余项目具有不同的图标颜色。

查看此图像,其中在更多 Controller 中列出的项目具有与 UIControllerTabBar 不同的图标颜色。 Screenshot

请帮我解决这个问题。提前谢谢你。

最佳答案

尝试在 tabBarController.moreNavigationController.topViewController.view.tintColor 中更改 tintColor

所以如果你更好地研究这个问题,你可以访问 UITableView。我不仅更改了 tintColor,还更改了按下时单元格选择的颜色。

值得考虑的是,配置时 moreNavigationController 可能不存在 - 在设置之前可能需要一点时间。

关于ios - 在 UITabBarController swift 的 MoreController 中更改项目图标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50856820/

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