标签: ios nslayoutconstraint ios-autolayout
我的iphone应用程序布局(图片1)。现在我要做的是将约束添加到第二个堆栈视图,这样我的堆栈视图树看起来就像图像2.现在问题是每当我尝试添加通过单击XCode中UI设计器的底部栏来约束,它确实添加了约束,但后来我看到与父约束的冲突,因此XCode要求我删除1个或多个约束。如何成功添加此约束?
(抱歉,我不知道XCode的UI组件名称是否正确引用它们)
图片1
图片2
答案 0 :(得分:0)
您可能忘记更改UIStackView的alignment属性。如果将它设置为fill,则在将宽度设置为64时,StackView会尝试拉伸Button。这可能会导致冲突。
alignment
fill
高度也一样。确保distribution属性与您手动设置的内容不一致。
distribution