UITabbar项目图像未正确显示
答
我有同样的问题,我用这个代码插入UITabBar item
解决:我将此
UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1];
UITabBarItem *tabBarItem3 = [tabBar.items objectAtIndex:2];
tabBarItem1.image = [[UIImage imageNamed:@"img1.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
tabBarItem2.image = [[UIImage imageNamed:@"img2.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
tabBarItem3.image = [[UIImage imageNamed:@"img3.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
tabBarItem1.selectedImage = [[UIImage imageNamed:@"img1_sel.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
代码给我所有的视图控制器(在我的情况3),它会创建正确的图像,而选择和未选中。我希望它可以帮助你
+0
雅它适合我。 – UIBittu 2015-02-24 16:49:39
所有的tabbar图像都是灰色的? – random 2015-02-24 15:56:43
不只是未选中的一个,但用户选择一个标签后,其工作完美 – UIBittu 2015-02-24 15:58:45
您可以发布屏幕截图吗? – random 2015-02-24 16:00:22