我该如何添加高度约束

时间:2016-11-21 04:30:20

标签: ios nslayoutconstraint ios-autolayout

我的iphone应用程序布局(图片1)。现在我要做的是将约束添加到第二个堆栈视图,这样我的堆栈视图树看起来就像图像2.现在问题是每当我尝试添加通过单击XCode中UI设计器的底部栏来约束,它确实添加了约束,但后来我看到与父约束的冲突,因此XCode要求我删除1个或多个约束。如何成功添加此约束?

(抱歉,我不知道XCode的UI组件名称是否正确引用它们)

图片1

image 1

图片2

image 2

1 个答案:

答案 0 :(得分:0)

您可能忘记更改UIStackView的alignment属性。如果将它设置为fill,则在将宽度设置为64时,StackView会尝试拉伸Button。这可能会导致冲突。 enter image description here

高度也一样。确保distribution属性与您手动设置的内容不一致。