gpt4 book ai didi

ios - 我怎样才能在 UIStackView 中有多个宽度和高度的 subview

转载 作者:IT王子 更新时间:2023-10-29 08:05:12 25 4
gpt4 key购买 nike

例如,我想向堆栈 View 添加 3 个按钮。

Button1 是 200 * 200 (1)

Button2 是 150 * 150 (0.75)

Button3 是 100 * 100 (0.5)

如何在界面构建器中完成此操作?

最佳答案

您可以使用堆栈 View 在 Storyboard 中完成

  1. 添加带有Alignment CenterDistribution Fill 的堆栈 View 。
  2. 对 stackview 的约束是水平居中和垂直居中。
  3. 现在添加三个按钮。
  4. 对 button1 的约束是高度和宽度 = 200
  5. 对 button2 的约束是高度和宽度 = 150
  6. 对 button3 的约束是高度和宽度 = 100

设置如图所示:

enter image description here

您因为对齐属性而发生冲突,在您的情况下它会填充。 make 是中心,它已完成。

我们还可以在按钮之间添加间距。如果我们设置 Distribution Equal Spacing 并向高度超过按钮高度的 stackview 添加高度约束。

这是垂直堆栈 View 。您可以使用水平堆栈 View 进行相同的测试。

希望它对你有用。

关于ios - 我怎样才能在 UIStackView 中有多个宽度和高度的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34063668/

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