我基本上想做this。但它似乎不适用于iOS 6。
我有一个显示其更多选项的UITabBarController。我想显示该项目的自定义图像,因为我已经自定义了标签栏。但是给self.moreNavigationController.tabBarItem
一个新值什么也不做。也没有为现有属性分配新图像。有没有办法实现这个目标?能够自定义标签栏和除了更多项目之外的所有项目似乎很奇怪......
答案 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;