我如何能增加高度约束

问题描述:

我有这个布局我的iPhone应用程序(图像1)。现在我想做的是一个约束添加到第二堆栈视图这样,我的堆栈视图树看起来就像图像2.现在的问题是,每当我试图通过点击界面底部栏上添加约束XCode中的设计者,它确实增加了约束,但是我发现与父母约束有冲突,因此XCode要求我删除1或多个约束。我怎样才能成功添加这个约束?我如何能增加高度约束

(对不起,我不知道UI组件名称的XCode能够正确引用它们)

图像1

image 1

图像2

image 2

+0

你确定StackView是你想要的是什么?请阅读[文档](https://developer.apple.com/reference/uikit/uistackview)以确保。我没有你描述的建立你想要的层次结构的问题。更多细节将会有所帮助。父母约束是什么冲突?你对堆栈视图有什么限制? – Valdmer

+0

我下面Udemy NanoDegree教程,其中这是我所要求做的。我已经花时间看他们的论坛,文档,但没有任何帮助。父约束在第一个图像的底部可见。 –

你可能忘了更改UIStackView的alignment属性。如果您将它设置为fill StackView会在您将其宽度设置为64时试图拉伸按钮。这可能会导致冲突。 enter image description here

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