AutoLayout - 按钮超出边距并且太大

AutoLayout - button outside margins and are too large

我正在创建一个记忆匹配应用程序,但我无法让自动布局中的按钮正常工作。经过几个小时的尝试,按钮没有缩小并留在屏幕之外。你们中有人知道如何解决这个问题吗?

我能够使用堆栈视图使其工作。让我来为您介绍一下:

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

然后应用以下设置:

对所有行重复此操作后,select 所有水平堆栈并通过再次转到编辑器 -> 嵌入 -> 堆栈视图将它们变成一个堆栈视图。让它看起来像这样:

由于您似乎很在意方块之间的间距,因此请确保 select 所有方块并对它们应用纵横比约束。

为了清楚起见,您的约束应如下所示:

那么每个水平堆栈应该是这样的:

这里有一个 link 项目供您进一步探索: project Link