前导空间不符合界面构建器中的约束

时间:2016-12-19 09:21:32

标签: ios autolayout

以下是截图:

enter image description here

如您所见,superview的前导空间设置为0,但是superview margin和UIView之间存在差距。为什么这样,我怎样才能使领先的空间真正为0?

顺便说一下,尾随空间也是如此。

3 个答案:

答案 0 :(得分:2)

选择(双击)约束。点按superview项的选择器,然后取消选中Relative to margin enter image description here

答案 1 :(得分:1)

我确信您在添加前导或尾随约束时未取消选中Constrain to Margin复选框。

删除该约束,添加agin而不使用复选框:

enter image description here

选择主要约束,并在size inspector中删除Relative to marginsecond item的检查。

enter image description here

答案 2 :(得分:1)

请在“添加新约束”对话框中取消选中约束到边距复选框,然后再给出这样的约束:

enter image description here