iPad Retina开发

3
如果我目前有一个支持iOS 5.0的iPad应用程序,我该如何合并我的图形以适配iPad 3和iOS 5.1?
我一直在查看这些苹果文档,但是我没有找到关于从5.0转换到5.1的内容。你有什么建议吗?
我只想能够使用高分辨率图形。我的当前图形在5.1模拟器上都是像素化的。
谢谢!
1个回答

7
您需要更新应用程序,至少使用iPad图形资产的@2x版本。因此,对于MyImage.png,您需要一个名为MyImage@2x.png的双倍大小版本。如果您有一个通用应用程序,并且有以下3个图像供iPhone、iPhone Retina和iPad使用:
- MyImage.png - MyImage@2x.png - MyImage~ipad.png
那么您需要创建MyImage@2x~ipad.png。
我认为我说得对...但在这种情况下,iPhone图像也可能在其名称中具有~iphone,但我认为这不是必需的。(允许,但不是必需的,我相信。)

@sch 你是在指尺寸还是dpi? - Jacksonkr
2
新文件应该被命名为:MyImage@2x~ipad.png。 “如果您将at2x字符串与其他修饰符组合使用,则at2x字符串应该在任何设备修饰符之前但在所有其他修饰符之后,例如启动方向或URL方案修饰符。” 来自:https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/LoadingResources/ImageSoundResources/ImageSoundResources.html - mahboudz
事实上,我今天发现在某些情况下~iphone图像将无法加载。 - Duck

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接