【发布时间】:2010-10-10 20:20:54
【问题描述】:
我有一个 iPhone 应用程序并在 Xcode 中为 iPad 升级了目标。但现在,该应用程序在 iPad 的左上角启动,非常小。我想将它放大到 iPad 屏幕,然后使用视网膜显示图形。
有很多代码可以在屏幕上定位视图。有没有一种简单的方法可以让 iPhone 应用使用视网膜显示图形在 iPad 上显示 x2?
【问题讨论】:
-
请接受您的一些问题的答案。
我有一个 iPhone 应用程序并在 Xcode 中为 iPad 升级了目标。但现在,该应用程序在 iPad 的左上角启动,非常小。我想将它放大到 iPad 屏幕,然后使用视网膜显示图形。
有很多代码可以在屏幕上定位视图。有没有一种简单的方法可以让 iPhone 应用使用视网膜显示图形在 iPad 上显示 x2?
【问题讨论】:
您可以尝试检查“[[UIDevice currentDevice] model]”并自己手动加载正确的图形。
在 iOS 4 中,在 iPhone 4 或第 4 代 iPod 上,以 @2x 结尾的图形将自动加载以代替低分辨率版本。
正如 Stellian 所指出的,iPad 不只是自动加载视网膜图形。一旦你遇到了麻烦,你也可以只做一个 iPad UI。
【讨论】:
据我所知,目前无法在 iPad 上使用 Retina Display 图形。我记得一个人打开了一个关于这个问题并要求其他开发人员欺骗它的 Radar。
【讨论】:
是的,你可以,但这都是关于记忆的。 iPad 比 iPhone4 少两倍。所以这样做是为了播放,而不是为了释放。
【讨论】: