我有图片:
- 320x160 - image.png(适用于 Iphone 5/5s)
- 325x190 - image@2x.png(适用于 Iphone 6/6s)
- 415x200 - image@3x.png 9for iphone 6 plus)
我在主 Storyboard中添加了图像。但模拟器是在 iphone 5/5s 和 iphone 6/6s 上显示 image@2x.png 文件。如何使 image.png 仅在 iphone 5/5s 上显示。 希望能解释一下问题
最佳答案
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)
关于ios - iPhone 6/6s 和 5/5s 的图像分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35703202/