我的应用中有三个部分,每个部分都有不同的标签。
如果有办法将所选标签上的色调更改为每个部分的不同颜色,我就会徘徊。
例如,
第一部分选项卡选择了色调设置为默认蓝色。
第二部分选项卡选择了色调设置为绿色。
第三部分选项卡选择的色调颜色设置为红色。
我知道通过storyboard文件检查器,您可以更改全局色调,但似乎无法找到三个标签部分的简单直接方式。
由于
答案 0 :(得分:2)
每个“tab”实际上是你的一个UIViewControllers(UITabBarController的子节点)的tabBarItem
。
请查看tabBarItem
的属性,它是一个UITabBarItem。请注意,有一个selectedImage
,与image
不同(继承自UIBarItem)。因此,为每个标签栏项目指定image
和selectedImage
,并为selectedImage
提供所需的颜色特征(并确保从中派生出渲染模式为{{的图像) 1}}这样就可以使用你的颜色,而不是你所说的色调颜色。