Xcode:从未使用@ 1x处的图像大小

时间:2018-08-14 18:38:13

标签: ios iphone xcode xcasset

按照这个post的答案,我已经创建了这3张图片

enter image description here enter image description here enter image description here

然后将图像添加到资产中

enter image description here

图片应以100x100呈现:

@1x -> 100 * 100

@2x -> 200 * 200

@3x -> 300 * 300

但是,这是我的问题,当我在模拟器中加载iPhone 4s并加载@ 2x时,何时使用@ 1x。

enter image description here

您知道何时使用@ 1x图像吗?

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

@ 1x适用于iPad 2,iPad mini和4之前的iPhone。

查看图片以获取详细答案:

enter image description here

答案 1 :(得分:0)

如果您的应用是iOS 12的原生版本,并且没有更早版本,则只要有2x或3x图像,就不会使用1x图像。您的应用程序无法在任何1x设备上运行。

如果您的应用具有较早的部署目标,例如iOS 11,则在iPad 2上使用1x图像。iOS 12不在iPad 2上运行,但iOS 11可以运行。

以此类推。由于您的应用程序可以在较早的系统中使用,因此越来越多的1x设备开始发挥作用。