0

我是 Stack Views 的新手,所以请耐心等待。我有一个外部堆栈视图,其中包含图像中显示的所有元素:

在此处输入图像描述

我的问题是“跳过”按钮现在位于其容器之外。我试图为“水平居中”和“垂直居中”设置约束,但这会导致我的图像看起来像这样:

在此处输入图像描述

正如我们所见,我的按钮和容器都不再出现在场景中。我在这里做错了什么?

这是我对容器的限制: 在此处输入图像描述

这是我对“跳过”按钮的限制: 在此处输入图像描述

4

2 回答 2

3

堆栈视图本质上是根据堆叠对象的原理工作的,这显然会消除先前的约束。先前的答案是正确的,但没有考虑问题所要求的堆栈视图。

最简单的解决方法是通过将按钮和图像放置在视图中,然后将视图添加到堆栈视图中来“分组”您的按钮和图像。

于 2016-02-25T07:42:42.230 回答
0

我找到了一个解决方案,首先将所有其他元素放在 Stack View 中,然后将按钮及其容器放在 View 中,然后将 View 拖放到 Stack View 中。

于 2016-02-27T02:35:06.127 回答