2012-10-14 50 views

回答

4

是的只是添加“@ 2x”到您的图像文件的名称。

因此,如果您在低分辨率下有图像“someimage.png”,请将该图像的高分辨率版本命名为“[email protected]”。

那么你有没有在你的代码来完成,当你写[UIImage imageNamed:@"someimage"][UIImage imageNamed:@"someimage.png"]取决于iPhone的分辨率,用户运行时会加载正确的形象“someimage.png”或“[email protected]”为正在运行你的应用程序。


欲了解更多信息,苹果文档阅读Resource Programming Guide,特别是段落“更新映像资源文件”这里的一切都详细地进行说明。

0

与您的标题完全相同。将图像添加到您的项目中,使用与原始图像相同的名称,但使用“@ 2x”。例如,如果您有“example.png”,则将视网膜图像添加到名为“[email protected]”的项目中,如果检测到视网膜显示,Xcode将自动使用该图像。不需要编码。

相关问题