【问题标题】:How to deal with iphone 6 size?如何处理 iphone 6 尺寸?
【发布时间】:2014-11-06 08:52:21
【问题描述】:

我在 iphone 6 和 6 plus 模拟器上启动了我的应用程序。 iPhone 6 plus 使用@x3 图像,但比例相同。然而,iPhone 6 的屏幕是 1334 x 750 (667 x 375) ......这太糟糕了!

您可能知道,应用程序屏幕会自动适应这些新屏幕。但是对于 iPhone 6,图像更大但无法替换(@3x 仅适用于 iphone6+)。

如何处理这个新尺寸?

我只能使用自动布局?

如何在不自动重新缩放此屏幕的情况下设置正确的屏幕尺寸?

【问题讨论】:

  • 如果没有 iphone 6 和 iphone 6 plus 启动镜像,您的应用程序将被缩放。首先,您应该使用目录资产来放置它们。并且要占据新的可用分辨率,您可以使用自动布局甚至旧弹簧和支柱。
  • 迁移到自动布局肯定会让事情变得更容易。不过需要一点时间来适应...

标签: ios autolayout iphone-6 iphone-6-plus launchimage


【解决方案1】:

正如 Roger 所回答的,您需要添加 iPhone 6 和 6+ 启动图像

但您不需要使用自动布局。 AutoLayout 是适应不同屏幕分辨率的一种方式,但旧的 autoresizingmask(弹簧和支柱)对于大多数布局来说非常合适。我将两者结合使用,因为它们各有利弊。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2014-12-20
      • 1970-01-01
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      相关资源
      最近更新 更多