40

新 iPhone 5 必须加载新图像的命名约定是什么?

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

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

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

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

4

4 回答 4

36

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

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

于 2012-09-14T20:24:08.833 回答
16

如果您正在寻找类似于~iPador ~iPhone(like ~586h) 的东西,那么没有任何内置的东西。但是您可以通过扩展 UIImage 类轻松地自己添加它。

查看此源代码片段 (UIImage+Retina4)以获取有关如何实现的信息。只需添加此 UIImage 类别,即可支持 ~568h@2x 文件。

于 2012-09-14T20:25:44.970 回答
9

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

于 2012-11-27T07:44:54.467 回答
2

随着Asset CatalogXcode 5 的引入,您只需将图像拖放到相应的相关区域即可。其他一切都将由 Xcode 自己处理。在此处输入图像描述.

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

于 2013-12-06T07:19:43.683 回答