iPhone 5 是否有映像名称约定



我正在使用一张可以填满iPhone全视图的图像。对于iPhone 3GS,我们将其命名为图像.png对于iPhone 4,我们将其命名为image@2x.png - iPhone 5是否有图像名称约定,它会自动替换它,或者我需要手动检查我使用的是哪个设备?

我在其他地方读到我们继续使用@2x但我不希望我的形象被拉伸。

iPhone 5 没有特定的映像名称约定,除了默认映像568h@2x.png。

当您在iPhone 5上使用@2x时,您的图像不会被拉伸,只是布局会发生变化。

由于 4 英寸屏幕(第 5 代 iPod touch 和 iPhone 5)没有特定的命名约定,因此您需要自己检查屏幕高度并加载不同的图像。

if ([UIScreen mainScreen].bounds.size.height == 568) {
    // 4" screen - load appropriate image
} else {
    // regular screen - load standard image
}

这将在纵向方向上工作。

最新更新