2

我在我的一个图像集 (image0) 中使用特定设备,并且有 3 个图像用于 2x、Retina 4 2x 和 3x。

iPhone 6 Plus 模拟器使用 3x,iPhone 4/4s 使用 2x。

问题是 iPhone 5/5s 模拟器从不使用 Retina 4 2x(下面屏幕截图中的绿色)

这些是分辨率: 2x:640 x 960 Retina 4 2x:640 x 1136 3x:1242 x 2208

在此处输入图像描述

编辑1

我尝试按照下面的建议在 IB 中设置图像,但它仍然选择 2x 版本!

在此处输入图像描述

4

1 回答 1

3

这是因为您的项目的部署目标设置为 6.0。Retina 4 图像不会在 iPhone 5 for iOS pre 7.0 上使用。

将部署目标更改为7.0或更高版本,在模拟器中运行时将使用正确的映像(即使在IB中没有反映)。

部署目标

模拟器

于 2015-04-07T21:37:07.297 回答