自动布局约束在iPhone 6和6 Plus上无法工作

6
我的应用在iPhone 5上能正确显示视图,但在6和6 Plus上,视图不能水平填满屏幕。我尝试通过Storyboard添加自动约束条件,但它们没有起到作用。
以下是我在Storyboard中为蓝色视图(及其子视图)设置的内容,以及Plus设备上应用程序的截图。

你的训练空间为什么是负数? - MartinMoizard
因为他没有取消“相对于边距”的勾选。取消“相对于边距”的勾选,并将约束条件设置为0。 - Fogmeister
我建议移除所有的约束并使用非常用户友好的约束库 https://github.com/Masonry/Masonry。 - Sergey Petruk
1个回答

11

我已经遇到了这个问题。 它是由于边距引起的。您只需要在Interface Builder中取消勾选“约束到边缘”即可。

输入图像描述

并且您还应该直接检查约束条件(单击它)。 输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接