7

在此处输入图像描述

嗨,我想要这种选项卡选择效果。而不是黑色背景,它应该是蓝色的。是否有可能当我选择任何选项卡时它应该出现蓝色背景。请指导我该怎么做?我已经尝试了很多但没有得到任何合适的解决方案。请建议我我该怎么办?

4

1 回答 1

9

使用tintColor:UITabBar 的属性:

myTabBarController.tabBar.tintColor = [UIColor blueColor];

请注意,这仅适用于 iOS5。

编辑:

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

为此,您可以使用selectionIndicatorImage属性为选择的背景添加图像:

myTabBarController.tabBar.selectionIndicatorImage = [UIImage imageNamed:@"myImage.png"];

希望这可以帮助

于 2012-07-07T20:02:46.500 回答