我正在使用能够填满iPhone全景的图像。对于iPhone 3GS,我们将它命名为image.png for iPhone 4,我们将其命名为image@2x.png - 是否有iPhone 5的图像名称约定,它将自动替换它,或者我是否需要手动检查我在哪个设备上?
我在其他地方读过我们继续使用@ 2x,但我不希望我的图像被拉伸。
答案 0 :(得分:1)
除了Default-568h@2x.png图像外,iPhone 5没有特定的图像名称约定。
在iPhone 5上使用@ 2x时,您的图像不会被拉伸,只是布局会发生变化。
答案 1 :(得分:0)
由于4“屏幕(第5代iPod touch和iPhone 5)没有特定的命名约定,您需要自己检查屏幕高度并加载不同的图像。
if ([UIScreen mainScreen].bounds.size.height == 568) {
// 4" screen - load appropriate image
} else {
// regular screen - load standard image
}
这将以纵向方式工作。