我有一个iOS应用程序,它有许多由主TabBarViewController控制的视图。
如果标签栏中的项目太多,则会自动添加“更多”按钮,其余项目将添加到列表中。在此列表中,默认情况下图标为蓝色,与主要主题颜色冲突。怎么能改变?这些图标在iOS8中只是蓝色,在iOS7中它们是灰色的,如果我不能专门选择色调,这也是可以接受的。
标签栏上的图标是正确着色的,只有当它们出现在moreNavigationViewController中时才会显示。
我在Swift写作。看起来像这么简单,但我根本找不到解决方案。
答案 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()
我只是以这些颜色为例。