我的问题很简单:当 iPhone 应用程序也支持视网膜显示时,它不需要额外的 xib 文件。(字体和图像是自动缩放的,您只需要准备双分辨率图像。)我希望视网膜视图也适用于 iPad,因此没有额外的 xib 文件。(也许缩放一点,留一点余量。)是的,我只是希望它看起来更大,但不是在从 320x480 放大的低分辨率版本中。
问问题
571 次
1 回答
0
iPhone,即使有视网膜显示屏,也不是 iPad。您可以更新您的目标,xcode 会自动转换您的视图以使用 iPad 的整个屏幕,但它不会使应用程序符合 1. Apple 准则 2. 用户对通用应用程序的期望。
但是,正如我所说,如果您确实更新了目标,您的应用程序可能看起来相对不错(只需以编程方式使用 UI_USER_INTERFACE_IDIOM 来使用图像的 @2x.png 版本)。
编辑:我误解了你的问题,现在是正确的答案:你无能为力。如果它在您的 plist 中定义为 iPhone 应用程序(小型非视网膜显示器,像素化,如果双倍大小),iPad 将启动该应用程序,如果它未定义为 iPhone,iTunes Connect 会将您的应用程序作为通用程序出售在 info.plist 中。您在这里基本上别无选择,只能移植应用程序或或多或少地忘记 iPad 用户。苹果当然希望事情是这样的……
于 2011-06-07T02:14:12.880 回答