在 iPhone 6+ 上无法让视图使用整个屏幕宽度

Cannot get view to use entire screen width on iPhone 6+

在我的故事板中,我有一个 MapView,我想使用整个屏幕宽度。我为前导和尾随 space 创建了两个约束,它们的设置如下:

在 iPhone 4S - 6 上,视图按预期工作,地图使用整个屏幕宽度。但是在 6+ 上我可以看到地图没有使用整个宽度并且两边都有大约 5px 的填充,如此处所示 - 很难看到背景是白色的:

如何让这个地图视图使用 6+ 屏幕的整个宽度?

编辑约束,使它们不使用边距(在每个约束的大小检查器中,从项目下拉列表中执行此操作)然后将常量设置为 0。看起来边距更大6 加,所以使用 -16 来抵消并不能给你正确的效果。

如果您确实需要边距,则只使用与边距相关的约束。我不知道为什么现在这是默认设置,这很愚蠢。