gpt4 book ai didi

ios - 如何防止按钮在堆栈 View 中缩小

转载 作者:行者123 更新时间:2023-11-28 23:40:21 25 4
gpt4 key购买 nike

我一直在努力让按钮(圆形)在堆栈 View 中保持它们的大小无济于事。我有两行按钮,我将每一行放在它自己的水平堆栈 View 中,然后将两个堆栈 View 嵌入到一个外部堆栈 View ,以便更轻松地设置约束。

问题是按钮在纵向或横向时不会保持其原始大小。我缺少哪些设置来实现这一目标?我通过调整每个按钮的大小(无约束)将每个按钮的大小设置为 w=50 和 h=50

嵌入堆栈 View 之前:

enter image description here

堆栈 View 中的顶行:

enter image description here

Each button is of Type CircularButton

最佳答案

I set the size of each button to w=50 and h=50 by resizing each button (no constraints)

这肯定是您做错的一件事:“没有约束”。堆栈 View 是一个约束制造者。仅此而已。但它不是读心术。它需要其安排的 View 在某些配置下具有某些约束,以便知道您想要什么。你必须告诉它。约束是你如何做到这一点。

让我们假设您的很多问题都是转移注意力的问题 — 按钮的圆度、双组堆栈 View 。您只想知道如何通过堆栈 View 使三个按钮在水平方向上均匀分布而不丢失它们的大小。方法如下。

首先,像这样配置你的堆栈 View :

enter image description here

其次,为您的按钮设置高度和宽度限制,并将它们包装在堆栈 View 中。现在使用更多约束来定位和调整堆栈 View 的大小:

enter image description here

如您所见,它在运行的应用程序中按预期工作:

enter image description here

您界面的其余部分仅以此为基础。

关于ios - 如何防止按钮在堆栈 View 中缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53638263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com