小编典典

UIStackView 可以滚动吗?

all

假设我在 UIStackView 中添加了更多可以显示的视图,我该如何进行UIStackView滚动?


阅读 105

收藏
2022-05-19

共1个答案

小编典典

如果有人正在寻找 没有代码 的解决方案,我创建了一个示例,使用自动布局在情节提要中完全做到这一点。

您可以从github获取它。

基本上,要重新创建示例(用于垂直滚动):

  1. 创建一个UIScrollView,并设置它的约束。
  2. 添加一个UIStackViewUIScrollView
  3. 设置约束:Leading, Trailing, Top&Bottom应该等于来自UIScrollView
  4. 在和之间设置相等Width约束。UIStackView``UIScrollView
  5. UIStackView
  6. 将数量添加UIViewsUIStackView

在第 4 步中交换WidthHeight并在第 5 步中设置Axis= Horizontal,以获得水平 UIStackView。

2022-05-19