小编hoy*_*a21的帖子

TabBarItem图标不会立即出现在ios 8中

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

故事板

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

TabBarController的第一个外观:

1

如果我改变标签:

第2

这是我用来将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的屏幕截图:

对

谁能帮我这个??

iphone objective-c uitabbarcontroller ios ios8

6
推荐指数
2
解决办法
3062
查看次数

Tabbar项目图像不会出现

我对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)

有人能帮我吗?

objective-c uitabbarcontroller uitabbaritem ios

4
推荐指数
1
解决办法
9540
查看次数