gpt4 book ai didi

ios - 自动布局约束和堆栈 View

转载 作者:行者123 更新时间:2023-11-30 11:23:54 32 4
gpt4 key购买 nike

我有 12 个按钮和两个 stackView,每 6 个按钮都在一个堆栈中。并非所有按钮都始终显示。

我在某些情况下使用,例如:

buttonx.isHidden = true

我想要的是每个按钮的顶部约束始终与其上方的内容相距 8 个点,知道在每种情况下其上方的内容都可以是其他内容(可以是上堆栈 View 边框或另一个按钮的底部) )。

因此,此时显示哪种按钮组合(“.ishidden = false”)并不重要,始终按“8”点组织在另一个按钮的下面。

第一个按钮将位于距堆栈顶部边框 8 的位置,第二个按钮将位于距其上方按钮底部 8 的位置,依此类推...

2-如果屏幕足够宽,如何使两个堆栈 View 彼此靠近,然后如果屏幕不够宽,则如何使两个堆栈 View 彼此靠近。

我仍在学习如何使用自动布局和约束,非常感谢您的帮助!!

编辑:(为了清晰起见,照片)

[enter image description here]

例如在一种情况下:仅显示按钮 y、d、k。我希望它们以相等的距离出现在堆栈 View 中。

最佳答案

首先,关于每个按钮之间的 8 点,您需要设置 stackView 的 spacing 属性(在属性检查器中找到它)

其次根据 2 个 stackView 的宽度之和来决定

1- 使 stack1 和 2 的顶部相等

2- 使 stack2 的顶部等于 stack1 的底部

可以通过编程方式完成以避免静态宽度

关于ios - 自动布局约束和堆栈 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50969978/

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