【问题标题】:How does an app designed for bigger iPads look on iPad mini为更大的 iPad 设计的应用程序在 iPad mini 上的外观如何
【发布时间】:2012-10-27 21:08:25
【问题描述】:

我正在为 9.7 英寸 iPad 设计一个应用程序。我想知道是否有人对为更大的 iPad 设计的应用程序在 iPad mini 上的外观有任何经验?它是否会自动缩小,以某种方式在较小的屏幕上完全可用?还是我应该考虑任何因素?我还没有下载最新的 Xcode,所以我不知道它是否有 iPad mini 模拟器。但我担心的是物理设备,即使 Xcode 有 iPad mini 模拟器。

【问题讨论】:

    标签: ipad compatibility ipad-mini


    【解决方案1】:

    从应用程序的角度来看,iPad mini 与 iPad 1 和 iPad 2 相同。屏幕的像素数相同 - 1024x768。

    当然,iPad mini 上的屏幕更小。如果您需要绘制具有特定物理尺寸的东西,这通常只是一个问题。例如,如果您需要以英寸或厘米为单位显示标尺。否则,这不是问题。

    Xcode 中没有单独的 iPad mini 模拟器。没有必要一个。屏幕以 1024x768 呈现。这适用于所有非视网膜 iPad,包括 mini。

    从可用性的角度来看,与其他 iPad 相比,在 iPad mini 上运行的 iPad 应用程序、按钮和文本会由于物理尺寸较小的屏幕而略小。有些人可能会争辩说,某些应用程序会受益于使用更大的字体或更大的触控区域。但实际上这应该不是问题。 iPad mini 具有与 iPhone 和 iPod touch 相同的 DPI。如果人们可以正常使用这些设备,那么他们可以使用 iPad mini。

    【讨论】:

    • 和iphone一样的DPI?但对于现代 iphone(iphone 视网膜)>= iphone 4 来说肯定不是这样
    【解决方案2】:

    在您的 iPad 上测试您的设计将如何在 iPad Mini 上呈现的调试提示:在您的应用程序中的某处创建一个按钮并将目标添加到以下方法:

    #ifdef SIMULATE_MINI
    -(void)toggleMini{
      static BOOL isMini = NO;
      static float fl = 7/9.7f;
      isMini = !isMini;
    
      [myWindow setTransform:
       isMini?CGAffineTransformMakeScale(fl,fl):
       CGAffineTransformMakeScale(1,1)
       ];
    }
    #endif
    

    【讨论】:

      猜你喜欢
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-29
      相关资源
      最近更新 更多