如何实现堆栈视图?

问题描述 投票:0回答:1

我在我的UIStackView中使用Storyboard,但我无法理解如何在constrains中设置UIStackview。如何在Swift中使用StackviewStoryboard中实现Autolayout

swift uistackview
1个回答
0
投票

这个问题非常普遍。你可以更具体一点,你想用StackView实现什么样的布局。

无论如何让我试着回答:

如何在stackview中设置约束?

StackView是一个容器/布局,通常用于安排其他UIViews。您只需要将StackView限制为容器视图,添加到堆栈的子视图将根据Axis,Distribution,Spacing等进行管理。

  • 轴:添加到堆栈的子元素的垂直或水平方向。
  • 对齐:将子元素与Axis平行对齐。
  • 分布:将子元素与Axis垂直对齐。
  • 间距:元素间距。

如何在swift中使用自动布局在storyboard中实现堆栈视图?

您可以从“属性”检查器中设置故事板中上面提到的所有参数/值。

对于自动布局,通过选择特定控制器在故事板中启用以下选项。

Enable auto layout

要添加调整大小的适当约束,请避免使用常量并将更多精力集中在相对约束上。

Properly explained in OFFICIAL DOCUMENT

© www.soinside.com 2019 - 2024. All rights reserved.