setFinishedSelectedImage:withFinishedUnselectedImage:
在 iOS7 中被弃用。苹果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/