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新的目录。