1

我本质上想这样。但它似乎不适用于 iOS 6。

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

4

1 回答 1

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;
于 2013-06-21T15:00:58.970 回答