苹果推出了支持视网膜图形的新iPad。我在Apple应用程序中看到了此链接视网膜图形。如您所见,苹果只需在视网膜iPad显示屏上使用“ @ 2x”后缀即可。我有一个通用应用程序。那么如何在新的iPad 和 iPhone中支持视网膜呢?iPad视网膜会使用类似于iPad的后缀“ @ 2x”吗?
3 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
我刚刚创建了一个测试应用程序并进行了测试。
因此,对于没有视网膜的设备:
ImageName.png -对于iPhone / iPod-
ImageName~ipad.png对于iPad
对于配备视网膜显示屏的设备:
ImageName@2x.png -对于iPhone / iPod-
ImageName@2x~ipad.png对于iPad
如果您的iPhone高分辨率图像和iPad高分辨率图像具有相同的大小,则仍可以使用@ 2x。
要加载图像,只需使用[UIImage imageNamed:@"ImageName.png"];
我刚刚在iOS 5.1、5.0和4.3的iOS模拟器上对其进行了测试。
顺便说一句,为什么你应该使用@ 2x而已。
主要是因为您不应该在iPhone和iPad上使用相同的图形,因为iPhone和iPad的尺寸不同。如果使用相同的尺寸,则iPad视网膜显示屏(如果以前使用过iPhone视网膜显示屏)将已经完成图形处理。如果您要使用不同大小的图像,那么您将为iPhone和iPad使用不同的图像名称。因此,在这一方面,您只需添加@ 2x后缀。这就是为什么您应该仅使用@ 2x后缀的原因。-这些是我的想法。
- 3 回答
- 0 关注
- 659 浏览
添加回答
举报
0/150
提交
取消