iPhone 5 – 新图像必须遵循什么命名规则?

新的图像必须由新的iPhone 5加载什么名字惯例?

我们看到,我们必须有3个默认图像被设备加载

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

那么应用程序使用的其他图像呢?

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

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

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

如果您正在寻找类似于~iPad~iPhone (比如~586h ),那么就没有任何内容。 但是你可以通过扩展UIImage类自己添加它。

看看这个源代码片段(UIImage + Retina4)有关如何实现的信息。 只需添加这个UIImage类别,将会支持〜568h @ 2x文件。

我在这里解决这个问题。 只需在图像中添加@ 2x〜568h后缀或在xib中添加〜568h。 你也可以在xib中使用这个图像。

随着Xcode 5中Asset Catalog的推出,您只需将图片拖放到相应的相关区域即可。 其他的一切都将由Xcode本身处理。 在这里输入图像说明

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