新 iPhone 5 必须加载新图像的命名约定是什么?
我们看到我们必须让设备加载 3 个默认图像
Default.png
Default@2x.png and
Default-568h@2x.png
应用程序使用的其他图像呢?
是否有会自动加载正确图像的命名约定?
新 iPhone 5 必须加载新图像的命名约定是什么?
我们看到我们必须让设备加载 3 个默认图像
Default.png
Default@2x.png and
Default-568h@2x.png
应用程序使用的其他图像呢?
是否有会自动加载正确图像的命名约定?
新的默认值为 Default-568h@2x.png。(注意连字符)
没有其他相应的变化。如果您需要新 iPhone 5 屏幕的不同图像,则必须将其创建为单独的名称。没有 1x/2x/新手机自动切换行为。
如果您正在寻找类似于~iPad
or ~iPhone
(like ~586h
) 的东西,那么没有任何内置的东西。但是您可以通过扩展 UIImage 类轻松地自己添加它。
查看此源代码片段 (UIImage+Retina4)以获取有关如何实现的信息。只需添加此 UIImage 类别,即可支持 ~568h@2x 文件。
我在这里解决了这个问题。只需将 @2x~568h 后缀添加到图像或 ~568h 到 xib。您也可以在 xib 中使用此图像。
随着Asset Catalog
Xcode 5 的引入,您只需将图像拖放到相应的相关区域即可。其他一切都将由 Xcode 自己处理。.
您可以通过转到屏幕截图中的上述选项来创建新目录。