如何更改tabbaritem的突出显示颜色?

时间:2011-09-30 19:36:05

标签: iphone objective-c uitabbar viber

我正在尝试更改tabBarItem的突出显示颜色,就像Viber应用程序一样。我不想改变所有条形图的颜色,只是改变颜色。

我在这里阅读了很多帖子,但没有一个人解释过如何只做这个修改。

有人知道怎么做吗?有很多应用程序都有自定义颜色!

2 个答案:

答案 0 :(得分:0)

目前,对于iOS4,使用标准UITabBar无法进行此类自定义。大多数定制UITabBars的应用程序实际上都是自己创建的。查看CocoaControls您可以使用的第三方解决方案。

答案 1 :(得分:0)

你试过了吗?

UIView *bg = [[[UIView alloc] initWithFrame:CGRectMake(0,0,320,49)] autorelease];
[bg setBackgroundColor:[UIColor redColor]];
[self.tabBarController.tabBar insertSubview:bg atIndex:1];

该代码最初为tabBar创建一个背景视图,并将其颜色设置为红色。