自定义UITabBar选中的标签图片,支持iOS 5及以上版本。

3

我正在创建一个自定义的UITabBarController,其中我这样自定义tabBar:

self.tabBar.backgroundImage = [UIImage imageNamed:@"imgTabBarBeta.png"];

我会这样更改选择器指示器:

self.tabBar.selectionIndicatorImage = [UIImage imageNamed:@"imgTabBarSegmentSelected.png"];

但是显然它成为了我所有4个选项卡的选择图像,而我想让每个选项卡有自己的selectionIndicatorImage

有什么实现这种功能的想法吗?提前感谢!


选区指示器图像的大小应该是多少? - nr5
@Jango 你在问我吗?这个问题早已有了答案 - 最终并不重要,但我建议使用一些80x80像素的图片。 - Sergey Grischyov
我在UI中有4个按钮,所以我计算了320/4 = 80,这很好地解决了问题:),而且@2x要翻倍。 - nr5
1个回答

4

我知道这个 GitHub 项目,它太复杂了。而且你给的第一个链接实际上创建了一排 UIButtons 而不是 UITabBar - Sergey Grischyov
你可以尝试使用Ray Wenderlich的教程来实现相同的功能。这是一个逐步实现的过程。 - Shekhar Gupta
不幸的是,它没有展示如何逐个自定义tabBar元素。 - Sergey Grischyov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接