UITabBarController中更多项目的自定义图像和/或标题

时间:2013-06-20 20:07:51

标签: ios uitabbarcontroller

我基本上想做this。但它似乎不适用于iOS 6。

我有一个显示其更多选项的UITabBarController。我想显示该项目的自定义图像,因为我已经自定义了标签栏。但是给self.moreNavigationController.tabBarItem一个新值什么也不做。也没有为现有属性分配新图像。有没有办法实现这个目标?能够自定义标签栏和除了更多项目之外的所有项目似乎很奇怪......

1 个答案:

答案 0 :(得分:2)

显然我做错了什么。它工作正常。在viewWillAppear我这样做:

UITabBarItem *doneItem = [[[UITabBarItem alloc]init]autorelease];
doneItem.title = @"MyMore";
[doneItem setFinishedSelectedImage:[UIImage imageNamed:@"more_selected"]
          withFinishedUnselectedImage:[UIImage imageNamed:@"more"]];
self.moreNavigationController.tabBarItem = doneItem;