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

时间:2018-06-14 11:46:16

标签: ios swift uitabbarcontroller uitabbar

我遇到与UITabBarController相关的问题以下是我创建UITabBarController的代码。

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

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

请参阅此图片,其中更多控制器中列出的项目具有与UIControllerTabBar不同的图标颜色。 Screenshot

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

1 个答案:

答案 0 :(得分:0)

尝试在audio

中更改tintColor

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

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