如何更改moreNavigationController中列表项中显示的图标的颜色

时间:2015-02-11 12:48:50

标签: ios xcode swift

我有一个iOS应用程序,它有许多由主TabBarViewController控制的视图。

如果标签栏中的项目太多,则会自动添加“更多”按钮,其余项目将添加到列表中。在此列表中,默认情况下图标为蓝色,与主要主题颜色冲突。怎么能改变?这些图标在iOS8中只是蓝色,在iOS7中它们是灰色的,如果我不能专门选择色调,这也是可以接受的。

标签栏上的图标是正确着色的,只有当它们出现在moreNavigationViewController中时才会显示。

我在Swift写作。看起来像这么简单,但我根本找不到解决方案。

1 个答案:

答案 0 :(得分:0)

要更改标签栏图标,请在didFinishLaunchingWithOptions:文件的AppDelegate.swift方法中添加以下代码行:

UITabBar.appearance().tintColor = UIColor(red: 0.0/255/0, green: 0.0/255.0, blue: 
0.0/255.0, alpha: 1.0)

UITabBar.appearance().tintColor = UIColor.whiteColor()

我只是以这些颜色为例。