iPhone 5 - 新图像必须遵循的命名惯例?

时间:2012-09-14 20:20:06

标签: iphone ios ipad retina-display

新iPhone 5必须加载新图像的名称约定?

我们发现设备必须加载3个默认图像

Default.png
Default@2x.png  and
Default-568h@2x.png

应用使用的其他图片怎么样?

是否有自动加载正确图像的命名约定?

4 个答案:

答案 0 :(得分:36)

新默认值为Default-568h@2x.png。 (注意连字符)

没有其他相应的变化。如果您需要为新的iPhone 5屏幕使用不同的图像,则必须将其创建为单独的名称。没有1x / 2x /新手机自动切换行为。

答案 1 :(得分:16)

如果您正在寻找与~iPad~iPhone类似的内容(例如~586h),那么就没有任何类似的内容。但您可以通过扩展UIImage类轻松地添加它。

有关如何实现的信息,请查看this source snippet (UIImage+Retina4)。只需添加此UIImage类别,即可支持~568h @ 2x文件。

答案 2 :(得分:9)

我解决了这个问题here。只需将@ 2x~568h后缀添加到图像或~568h添加到xib。您也可以在xib中使用此图像。

答案 3 :(得分:2)

在Xcode 5中引入 Asset Catalog 后,您只需拖放到相应的相关区域即可。其他所有内容都将由Xcode本身处理。enter image description here

您可以转到屏幕截图中的上述提及选项来创建新目录。