AutoLayout:我们可以在StackView中设置视图之间的任何边距吗?

时间:2017-05-04 08:38:13

标签: ios autolayout

现在我尝试在StackView中的视图之间插入一定的边距。但不知何故,有些限制我当然没有设定。所以,我假设一个系统会产生这些意外的冲突。但我没有信心,所以我是对的吗?

情况是这样的。

此冲突的详细信息为second one.top = first one.bottom。 但我从不创建这个约束,但我确实创建了second one.top = first one.bottom + 10。 为什么要创建前约束? 这是StackView的本质吗? 感谢。

1 个答案:

答案 0 :(得分:0)

  

但我确实创造了第二个.top =第一个.bottom + 10

您不得为堆栈视图中的对象创建任何约束。堆栈视图的工作是为创建约束。这就是堆栈视图 的内容。使用堆栈视图的设置,使其生成所需的约束,并将对象置于其中所需的位置。