【问题标题】:Running iPhone apps on ipad in full resolution在 ipad 上以全分辨率运行 iPhone 应用程序
【发布时间】:2015-09-02 11:15:09
【问题描述】:

我开发了一个兼容 4S 到 6+ 的 iPhone Portrait 应用程序。我不想为 iPad 设备创建单独的应用程序,而是需要作为 iPhone 应用程序运行。默认情况下,iPad 设备采用 4S 分辨率 来运行应用程序。

我的问题:

  1. 是否有可能告诉 iPad 设备以 6+ 分辨率模式运行?
  2. 我使用 iPhone 5C 和 iPad Mini 进行测试
  3. 我的应用程序是使用紧凑宽度和常规高度模式自动布局开发的。

需要您的宝贵答案!!!!

【问题讨论】:

    标签: ios iphone ipad user-interface resolution


    【解决方案1】:

    要以 iPhone 4 以外的分辨率在 iPad 上运行应用程序,您需要将其部署为通用应用程序 - 然后它将以 iPad 分辨率运行(1024x768 - @2x 在视网膜设备上)

    【讨论】:

    • 谢谢@Paulw11 .. 对于我的第一个项目,我开发了仅与 iPhone 5 兼容的应用程序。当我在 iPad 上运行相同时,它看起来与 5 而不是 4S 分辨率完全相同...同样的方式如果我想开发与 6+ 兼容的应用程序,我应该怎么做才能让它在 iPad 上运行?
    • 您不能只为 iPhone 5 制作应用程序。以 iPhone 为目标的应用程序将在操作系统支持的所有设备上运行 - 对于 ios8,这是 4S 及更高版本。 iPhone 应用程序始终在 iPad 上以 4S 分辨率运行(如果您点击小按钮,则为 2x 4S 分辨率)。获得任何不同行为的唯一方法是开发通用应用程序
    • 好吧,实际上我的意思是为了 UI 设计的兼容性。我设计和开发了所有4英寸屏幕尺寸的屏幕,并使其兼容以下尺寸的屏幕
    • 好的。这不会改变答案。要在 iPad 上获得任何其他尺寸,您需要设计您的 UI 以在 iPad 屏幕上工作并使您的应用程序通用。
    【解决方案2】:

    如果您想在 iPad 上运行您的应用程序,请使其成为通用应用程序。您的应用程序是 iPhone 应用程序,这就是它无法检测 iPad 宽度和高度并加载默认 iPhone 4s 宽度和高度的原因。

    您可以尝试了解 Universal storyboard 如何与 Xcode 6 一起使用。

    【讨论】:

    • 感谢@santu ..我知道它不会以 iPad 分辨率运行..我想改变 iPad 上的加载概念,这意味着需要以 6+ res 运行!!!!
    【解决方案3】:

    不,Tommy,开发人员没有办法让他们的用户在 iPad 上运行“6+ 分辨率模式”而不让用户经历越狱和困难的调整过程。你可以在 Apple 的开发者论坛上提出请求,但它会被忽略,因为 Apple 只是希望你按照他们的方式做事——那就是构建他妈的通用应用程序,伙计。这是他们的理念。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多