【发布时间】:2010-08-23 02:37:24
【问题描述】:
在苹果文档中它指出
这部分是 可选字符串 @2x 并且应该是 仅包含在用于 在高分辨率屏幕上使用
什么是高分辨率屏幕? iPhone 4 的?我需要包括一个吗?
【问题讨论】:
在苹果文档中它指出
这部分是 可选字符串 @2x 并且应该是 仅包含在用于 在高分辨率屏幕上使用
什么是高分辨率屏幕? iPhone 4 的?我需要包括一个吗?
【问题讨论】:
我猜你错过了介绍 iPhone 4 及其双高分辨率屏幕的部分 :-)
iPhone 4 的屏幕是 640 x 960。
要自动利用这一点,您可以提供名称中包含 @2x 的图形资源。
当您使用UIImage#imageNamed: 之类的内容时,操作系统会在适当的情况下自动使用高分辨率图像。
如果可用,它还将使用这些图标和启动屏幕。
它们都是可选的。但我相信你的 iPhone 4 用户会喜欢这些高分辨率的艺术品:-)
【讨论】:
background.png 40px x 40px 的图片,您还应该提供一张名为background@2x.png 80px x 80px 的图片,以便为您的iPhone 4 用户提供您的应用程序的最佳体验。
[UIImage imageNamed:@"background.png"],因为如果在高分辨率屏幕(iPhone 4)上运行,iPhone 会自动找到@2x 版本。