适用于iPhone 6 / 6s和5 / 5s的图像分辨率

时间:2016-02-29 15:24:05

标签: ios uiimage resolution retina-display

我有图片:

  1. 320x160 - image.png(适用于Iphone 5 / 5s)
  2. 325x190 - image@2x.png(适用于Iphone 6 / 6s)
  3. 415x200 - image@3x.png 9 for iphone 6 plus)
  4. 我在mainstoryboard中添加了图片。但模拟器是在iphone 5 / 5s和iphone 6 / 6s上显示image@2x.png文件。如何使image.png只显示在iPhone 5 / 5s。 我希望可以解释这个问题

1 个答案:

答案 0 :(得分:1)

1x图像仅供非视网膜设备使用。因此,如果iPhone 4及更高版本的型号正在使用2x图像,那么它是完全正常的。

只有iPhone 2G,3G和3GS是非视网膜的。

您可以从此处检查设备分辨率: http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

而且你的图像分辨率也错了。它应该是这样的:

 a x b  (image.png)
2a x 2b (image@2x.png)
3a x 3b (image@3x.png)