只是想知道,我该如何使用它?
我只需要在图像名称后设置@ 2x吗?或者把它放在特定的文件夹中?或其他什么?
感谢您的建议
答案 0 :(得分:3)
紧跟文件名后。例如,将您的启动命名为320x480 default.png,然后命名为640x960 default@2x.png
答案 1 :(得分:2)
您需要做的就是在项目中添加第二个图像,其名称与原始图像相同,大小只有原来的两倍,扩展名前面的文件名末尾为@ 2x。
示例:
some-picture.png是20x40像素
some-picture@2x.png是40x80像素
只要您使用imageNamed:
方法,只需传递原始名称,例如[UIImage imageNamed:@"some-picture.png"]
使用Interface Builder时也是如此。
它会在运行时自动选择正确的。
答案 2 :(得分:1)
I just answered another question along these same lines
Apple实际上在"Updating Your Image Resource Files" section of this iOS Drawing reference guide中详细描述了预期的文件名。
具体来说,请在文档中查找这些行:
Standard: <ImageName><device_modifier>.<filename_extension>
High resolution: <ImageName>@2x<device_modifier>.<filename_extension>