3

有了新的 iPhone 6 Plus,这款手机可以在横向显示比普通 iPhone 6 或其前代产品更多的内容。这是有道理的,因为手机在横向中识别为其尺寸等级具有“常规宽度”。

然而,在纵向上,它仍然是紧凑的宽度,尺寸等级的常规高度,无论是哪款 iPhone。当没有尺寸等级识别它时,Apple 如何在 iPhone 6 Plus 上以纵向显示更多?

他们是否根据设备的宽度对其进行硬编码?这不违背大小班的整个哲学吗?

在此处输入图像描述

4

1 回答 1

1

他们正在使用自动布局来强制他们的标签采用屏幕的宽度。在这个 SO answer 中有一个很好的描述如何实现这一点。

Apple 还使用自适应布局在 6 岁以上的 Mail 上实现横向视图。

于 2014-09-23T12:36:12.437 回答