0

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

我在这里阅读了很多帖子,但没有一个人解释了如何仅进行此修改。

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

4

2 回答 2

0

目前,在 iOS4 中,标准的 UITabBar 无法进行这种类型的自定义。大多数具有自定义 UITabBar 的应用程序实际上都创建了自己的。查看CocoaControls,了解一些您可以使用的第三方解决方案。

于 2011-09-30T19:49:30.530 回答
0

你有没有尝试过:

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

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

于 2011-09-30T19:53:31.217 回答