AutoLayout - 边距外的按钮太大

时间:2016-01-24 22:51:28

标签: xcode swift uibutton autolayout constraints

我正在创建一个内存匹配应用程序,我无法让自动布局中的按钮正常工作。经过几个小时的尝试,按钮不会缩小并停留在屏幕之外。你们中的任何人都知道如何解决这个问题 This is my Xcode Project Picture

1 个答案:

答案 0 :(得分:0)

我能够使用Stack View使其工作。让我带你走过它:

working layout

首先,您将一行按钮分组然后转到编辑器 - >嵌入 - >堆栈视图

然后应用以下设置:

horizontal stack view

对所有行重复此操作后,选择所有水平堆栈并将它们组合成一个堆栈View再次转到Editor - >嵌入 - >堆栈视图。并使它看起来像这样: Vertical Stack

因为看起来你关心方块之间的间距,所以一定要选择所有方块并对它们应用宽高比约束。

为了清楚起见,你的约束应该是这样的:

Vertical Stack Constraints

然后每个水平堆栈应如下所示:

horizontal stack constraints

以下是项目的链接供您进一步探索: project Link