iPhone - 自定义选项卡图标,删除高亮
问题描述:
我创造了我的iPhone应用程序的自定义标签栏,我需要改变图像。我已经改变了实际的标签栏的背景,但我需要知道如何添加自定义图像的图标和它们各自的“选择”图标。我还需要删除默认的方块高亮。很多,它只是我的图标。也想知道如果图像可以着色或不。我看过很多这个,但似乎没有人有解决办法。iPhone - 自定义选项卡图标,删除高亮
有人请帮助。
答
- 隐藏内置的TabBar视图
- 创建自己的自定义的UIView(或UIScrollView中的情况下,如果你需要更多的标签数)框架的内置tabBar视图和填充,尤其是与UIButtons数组&然后添加您的自定义视图作为TabBarController的子视图。
- 使用UIButton的背景图像(这是您的选项卡图标图像)和它的addTarget:action:forControlEvents:来设置TabBarController的相应selectedIndex值,即根据按钮在自定义视图。
这是怎么了,我实现了:)
+0
是的,对我的作品了。 – Tudorizer 2011-02-14 17:17:56
你弄清楚如何去除“方大亮点”? – znq 2010-05-13 14:29:38
我已经找到了定制标签栏的图标并在其上除去亮点的解决方案。见[这个答案](http://*.com/questions/7137543/how-to-remove-the-glossy-highlight-on-selected-uitabbaritem-in-ios/8278062#8278062) – Mitya 2011-11-26 11:22:44