如何在iOS5中为单个TabItem添加背景图像?

时间:2012-02-27 11:43:27

标签: ios uitabbarcontroller uitabbar uitabbaritem

我对iOS非常陌生。

我正在尝试为我的应用创建自定义标签栏。我尝试了以下代码

UIImage *tabBackground = [[UIImage imageNamed:@"image1"] 
                          resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UITabBar appearance] setBackgroundImage:tabBackground];
[[UITabBar appearance] setSelectionIndicatorImage:
[UIImage imageNamed:@"image2"]];

这会设置标签栏的背景以及所选标签的不同图像。我的问题是我想为tabitem设置不同的背景图像,而不只是一个(对于标签栏)。

我想这样做,因为我想以下列方式构建一个标签栏(我知道它的图画很糟糕)。

|===============/-----\===============|
|       |      |       |      |      | 
| item1 | item2| item3 | item4| item5|
|====================================|

中间项目比其他项目更大。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试本教程并学习。几乎就是你要找的东西:http://idevrecipes.com/2010/12/16/raised-center-tab-bar-button/