【发布时间】:2015-02-06 13:00:47
【问题描述】:
我的应用程序正在尝试务实地在 imageView 中设置图像。我为 iPhone 5 和 iPhone 6 使用单独的图像。iPhone 6 图像的后缀是什么?因为@2x 适用于 iPhone 5 图像。
【问题讨论】:
标签: ios objective-c ios6 ios8 uiimage
我的应用程序正在尝试务实地在 imageView 中设置图像。我为 iPhone 5 和 iPhone 6 使用单独的图像。iPhone 6 图像的后缀是什么?因为@2x 适用于 iPhone 5 图像。
【问题讨论】:
标签: ios objective-c ios6 ios8 uiimage
【讨论】:
@2x 不完全是 iphone5 的后缀 - 它表示该图像中一个点有多少真实像素,因此它可以用于任何数量的设备(可用的和新的)具有双密度显示的设备。至于 iPhone 6+(现在正好是 6+)它使用三倍密度显示,所以它现在使用 @3x 后缀。
您可以以编程方式做您想做的事 - 检测设备并使用您想要的名称。但是@2x 和@3x 将根据设备使用(如果可用)。
【讨论】: