在iOS7中不推荐使用setFinishedSelectedImage:withFinishedUnselectedImage:
。 Apple recommends改为使用image
和selectedImage
的setter和UIImageRenderingModeAlwaysOriginal
。我找不到如何使用UIImageRenderingModeAlwaysOriginal
的任何示例。因此,问题非常简单:如何在iOS7中为UITabBarItem
设置图像?
最佳答案
如果您试图在UITabBar上显示实际图像,请使用以下代码。
[yourTabBarItem setImage:[[UIImage imageNamed:@"more.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
如果您想以原始状态显示所选图像,请使用以下命令
[yourTabBarItem setSelectedImage:[[UIImage imageNamed:@"more.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
这两个是替代
setFinishedSelectedImage: withFinishedUnselectedImage:
关于ios - UITabBarItem setFinishedSelectedImage : deprecated in iOS7,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19563193/