如何更改iOS 7中多个选项卡的标签栏色调

时间:2014-02-26 01:52:04

标签: ios7 uitabbar

我的应用中有三个部分,每个部分都有不同的标签。

如果有办法将所选标签上的色调更改为每个部分的不同颜色,我就会徘徊。

例如,

第一部分选项卡选择了色调设置为默认蓝色。

第二部分选项卡选择了色调设置为绿色。

第三部分选项卡选择的色调颜色设置为红色。

我知道通过storyboard文件检查器,您可以更改全局色调,但似乎无法找到三个标签部分的简单直接方式。

由于

1 个答案:

答案 0 :(得分:2)

每个“tab”实际上是你的一个UIViewControllers(UITabBarController的子节点)的tabBarItem

请查看tabBarItem的属性,它是一个UITabBarItem。请注意,有一个selectedImage,与image不同(继承自UIBarItem)。因此,为每个标签栏项目指定imageselectedImage,并为selectedImage提供所需的颜色特征(并确保从中派生出渲染模式为{{的图像) 1}}这样就可以使用你的颜色,而不是你所说的色调颜色。