新iPhone 5必须加载新图像的名称约定?
我们发现设备必须加载3个默认图像
Default.png
Default@2x.png and
Default-568h@2x.png
应用使用的其他图片怎么样?
是否有自动加载正确图像的命名约定?
答案 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本身处理。。
您可以转到屏幕截图中的上述提及选项来创建新目录。