我的应用程序有三个部分,每个部分有不同的选项卡。
我想知道是否有一种方法可以将选定选项卡上的颜色更改为每个部分的不同颜色。
例如,
第一部分选项卡选择颜色设置为默认蓝色。
第二部分选项卡选择色调颜色设置为绿色。
第三部分选项卡选择颜色设置为红色。
我知道通过故事板文件检查器,你可以改变全局色调,但似乎找不到一个简单,直接的方法,为三个部分的标签。
谢谢
发布于 2014-02-26 02:50:22
每个“选项卡”实际上是您的一个tabBarItem (UITabBarController的子级)的UIViewControllers。
所以看一下tabBarItem的属性,它是一个UITabBarItem。注意,有一个selectedImage,它不同于image (继承自UIBarItem)。因此,给每个选项卡条目一个image和一个selectedImage,并给出您想要的颜色特征(并确保从它派生出一个呈现模式为UIImageRenderingModeAlwaysOriginal的图像,这样就可以使用您的颜色,而不是像您所说的那样,使用色调颜色)。
https://stackoverflow.com/questions/22030126
复制相似问题