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

Ank*_*yas 7 objective-c uitabbarcontroller uitabbaritem uitabbar ios5

在此输入图像描述

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

KDa*_*ker 9

使用tintColor:UITabBar 的属性:

myTabBarController.tabBar.tintColor = [UIColor blueColor];
Run Code Online (Sandbox Code Playgroud)

请注意,这仅适用于iOS5.

编辑:

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

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

myTabBarController.tabBar.selectionIndicatorImage = [UIImage imageNamed:@"myImage.png"];
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助