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

Posted

技术标签:

【中文标题】如何在 iOS5 中为单个 UITabItem 添加背景图像?【英文标题】:How do I add a background Image for individual UITabItem in iOS5? 【发布时间】:2012-02-27 11:43:26 【问题描述】:

我对 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】:

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

【讨论】:

谢谢你..在我看到你的答案之前我也明白了...... Raj

以上是关于如何在 iOS5 中为单个 UITabItem 添加背景图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Angular 4 中为表格添加分页?

如何在python中为GET请求添加轮询间隔

如何在 iPhone (iOS 5) 上的音乐应用程序中为 UITableViewCell 创建一个弹出窗口

MFC 应用程序:如何向单个文档应用程序添加一组控件?

如何在 ApiController 中为单个方法返回 JSON?

如何在 CListCtrl 中为单个项目加下划线