iPhone - 自定义选项卡图标,删除高亮

问题描述:

我创造了我的iPhone应用程序的自定义标签栏,我需要改变图像。我已经改变了实际的标签栏的背景,但我需要知道如何添加自定义图像的图标和它们各自的“选择”图标。我还需要删除默认的方块高亮。很多,它只是我的图标。也想知道如果图像可以着色或不。我看过很多这个,但似乎没有人有解决办法。iPhone - 自定义选项卡图标,删除高亮

有人请帮助。

+0

你弄清楚如何去除“方大亮点”? – znq 2010-05-13 14:29:38

+0

我已经找到了定制标签栏的图标并在其上除去亮点的解决方案。见[这个答案](http://*.com/questions/7137543/how-to-remove-the-glossy-highlight-on-selected-uitabbaritem-in-ios/8278062#8278062) – Mitya 2011-11-26 11:22:44

号不能自定义的UITabBar标签栏的图标。

它们被设计成与alpha蒙版图像一起使用。

有人发现了一种方法来破解的颜色虽然这里:与Custom colors in UITabBar

+0

所以没有办法删除所选图标上的正方形高光? – intl 2010-02-14 07:00:37

  1. 隐藏内置的TabBar视图
  2. 创建自己的自定义的UIView(或UIScrollView中的情况下,如果你需要更多的标签数)框架的内置tabBar视图和填充,尤其是与UIButtons数组&然后添加您的自定义视图作为TabBarController的子视图。
  3. 使用UIButton的背景图像(这是您的选项卡图标图像)和它的addTarget:action:forControlEvents:来设置TabBarController的相应selectedIndex值,即根据按钮在自定义视图。

这是怎么了,我实现了:)

+0

是的,对我的作品了。 – Tudorizer 2011-02-14 17:17:56