【问题标题】:How to show an iPhone app on iPad with retina display graphics?如何在 iPad 上显示带有视网膜显示图形的 iPhone 应用程序?
【发布时间】:2010-10-10 20:20:54
【问题描述】:

我有一个 iPhone 应用程序并在 Xcode 中为 iPad 升级了目标。但现在,该应用程序在 iPad 的左上角启动,非常小。我想将它放大到 iPad 屏幕,然后使用视网膜显示图形。

有很多代码可以在屏幕上定位视图。有没有一种简单的方法可以让 iPhone 应用使用视网膜显示图形在 iPad 上显示 x2?

【问题讨论】:

  • 请接受您的一些问题的答案。

标签: iphone ipad


【解决方案1】:

您可以尝试检查“[[UIDevice currentDevice] model]”并自己手动加载正确的图形。

在 iOS 4 中,在 iPhone 4 或第 4 代 iPod 上,以 @2x 结尾的图形将自动加载以代替低分辨率版本。

正如 Stellian 所指出的,iPad 不只是自动加载视网膜图形。一旦你遇到了麻烦,你也可以只做一个 iPad UI。

【讨论】:

  • 您还需要将所有视图的大小增加一倍。这远非“简单”。
  • @robot k - 在 iPhone 4 或 iPad 上?在 iphone 4 上,手机自己处理原生控件。
  • 你是对的。我的意思是在 iPad 上。简单地加载双倍大小的图像实际上不会使 iPad 上的应用程序大小翻倍。
【解决方案2】:

据我所知,目前无法在 iPad 上使用 Retina Display 图形。我记得一个人打开了一个关于这个问题并要求其他开发人员欺骗它的 Radar。

【讨论】:

    【解决方案3】:

    是的,你可以,但这都是关于记忆的。 iPad 比 iPhone4 少两倍。所以这样做是为了播放,而不是为了释放。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2012-01-13
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多