如何将UITabbar所选标签颜色的背景颜色更改为蓝色?

时间:2012-07-07 19:20:41

标签: objective-c ios5 uitabbarcontroller uitabbar uitabbaritem

enter image description here

您好,    我想要这种Tab选择效果。它应该是蓝色背景而不是黑色背景。当我选择任何标签时,它应该会出现蓝色背景。请指导我该怎么办?我已经尝试了很多但没有得到任何正确的解决方案。请建议我我该怎么办?

1 个答案:

答案 0 :(得分:9)

使用UITabBar的tintColor:属性:

myTabBarController.tabBar.tintColor = [UIColor blueColor];

请注意,这仅适用于iOS5。

修改

糟糕!对不起,我误解了你的问题。我以为你的意思是整个标签栏的背景颜色。

为此,您可以使用selectionIndicatorImage属性

为选区背景添加图像
myTabBarController.tabBar.selectionIndicatorImage = [UIImage imageNamed:@"myImage.png"];

希望这会有所帮助