iPhone 6 Plus 的 NSLayoutConstraint

NSAutoLayoutContraint for iPhone 6Plus

以下是来自 iPhone6 的图片,具有简单的视图。

约束详情如下

但是在 iPhone 6 Plus 上,它开始从左侧和右侧获得边距。 通过查看给定图像中的文本 'Carrier' 之前的 space 和电池图标之后的 space 很容易注意到。

问题 1:为什么我们在向 main/parent/super 视图添加约束时将 -16 作为前导和尾随 space 的边距添加?

问题 2:为什么 -16 边距仅适用于 iPhone 6Plus 而不适用于其他手机?

设置约束时未选择Constrain to margin

取消选中约束选择中的“约束边距”,因为这是 iOS8 的新功能。