我有tabBarItem icon的问题.这是我的故事板的一部分的屏幕截图.

有一个基本的viewController与一些按钮.当其中一个按钮被触摸时,会出现一个带有三个选项卡的tabBarController.在iOS 8中,tabBarItems的图标最初不会出现.如果我更改了视图控制器,则会出现上一个和当前视图控制器的图标.如果我选择第三个选项卡,则会出现tabBarItems的所有图标.这是我的问题的屏幕截图:
TabBarController的第一个外观:

如果我改变标签:

这是我用来将tabBarItems的图标(所有图标都是30x30)设置为TabBarController的第一个viewController的viewDidLoad方法的代码:
[[[self.tabBarController.viewControllers objectAtIndex:0] tabBarItem] setFinishedSelectedImage:[UIImage imageNamed:@"1d1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"1b1.png"]];
[[[self.tabBarController.viewControllers objectAtIndex:1] tabBarItem] setFinishedSelectedImage:[UIImage imageNamed:@"2d1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"2b1.png"]];
[[[self.tabBarController.viewControllers objectAtIndex:2] tabBarItem] setFinishedSelectedImage:[UIImage imageNamed:@"3d1.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"3b1.png"]];
Run Code Online (Sandbox Code Playgroud)
以下是适用于iOS 7的屏幕截图:

谁能帮我这个??
我对tabbar项目的图像有问题.我在每个tabbar项目上设置了一个图像,但是当我运行应用程序时,出现的唯一图像是第一个tabbar项目的图像.在我选择其中一个选项卡之前,其他标签栏项目的图像不会显示.我用来在tabbar项目上设置图像的代码如下:
[self.tabBarItem setImage:[UIImage imageNamed:@"multi30x30.png"]];
[self.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"multi30x30.png"]
withFinishedUnselectedImage:[UIImage imageNamed:@"multi30x30.png"]];
Run Code Online (Sandbox Code Playgroud)
有人能帮我吗?