AutoLayout - 按钮超出边距并且太大
AutoLayout - button outside margins and are too large
我正在创建一个记忆匹配应用程序,但我无法让自动布局中的按钮正常工作。经过几个小时的尝试,按钮没有缩小并留在屏幕之外。你们中有人知道如何解决这个问题吗?
我能够使用堆栈视图使其工作。让我来为您介绍一下:
首先,将一行按钮分组,然后转到编辑器 -> 嵌入 -> 堆栈视图
然后应用以下设置:
对所有行重复此操作后,select 所有水平堆栈并通过再次转到编辑器 -> 嵌入 -> 堆栈视图将它们变成一个堆栈视图。让它看起来像这样:
由于您似乎很在意方块之间的间距,因此请确保 select 所有方块并对它们应用纵横比约束。
为了清楚起见,您的约束应如下所示:
那么每个水平堆栈应该是这样的:
这里有一个 link 项目供您进一步探索:
project Link
我正在创建一个记忆匹配应用程序,但我无法让自动布局中的按钮正常工作。经过几个小时的尝试,按钮没有缩小并留在屏幕之外。你们中有人知道如何解决这个问题吗?
我能够使用堆栈视图使其工作。让我来为您介绍一下:
首先,将一行按钮分组,然后转到编辑器 -> 嵌入 -> 堆栈视图
然后应用以下设置:
对所有行重复此操作后,select 所有水平堆栈并通过再次转到编辑器 -> 嵌入 -> 堆栈视图将它们变成一个堆栈视图。让它看起来像这样:
由于您似乎很在意方块之间的间距,因此请确保 select 所有方块并对它们应用纵横比约束。
为了清楚起见,您的约束应如下所示:
那么每个水平堆栈应该是这样的:
这里有一个 link 项目供您进一步探索: project Link