如何为IOS的每个图标编写不同的选择背景

时间:2013-05-20 19:39:01

标签: ios uitabbarcontroller xcode4.5

我正在为iphone设计一款APP,并正在寻找一种为每个图标创建不同选择图像的方法。我已经找到了如何为整个UItabbar创建单个选择图像,但没有关于多个选择图像。单击“新闻”时的示例我希望bg为蓝色,“公告”为红色,依此类推。这可能吗

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

这应该可以帮助您识别项目变量(即item.title)点击哪个TabBar按钮,并根据该项修改TabBar的backgroundImage

为了能够使用它,不要忘记将UITabBar的委托分配给它所包含的视图,并在类头接口声明中包含<UITabBarDelegate>