UIStoryBoard 自动布局将 UIStackView 嵌入到 UIScrollView 中
UIStoryBoard Auto Layout embed UIStackView inside UIScrollView
我在设计我的 ViewController 时遇到问题,它包含一些标签和一个 ImageView。我已将它们嵌入到 StackView 中。我的 objective 是将 StackView 放置在 ScrollView 中,这样如果内容长于屏幕高度,我的内容将可以滚动
所以基本上我所做的是
1 - 在场景中放置一个 UIScrollView。将滚动视图无边距地固定到其父视图。
2 - 在滚动视图中放置一个 UIStackView。将堆栈视图的所有边固定到没有边距的滚动视图(是的,这是违反直觉的)。
3 - 垂直滚动:在滚动视图和堆栈视图之间添加等宽约束
这是我在故事板中的设置
但是我收到了这个红色警告限制。有人知道怎么修这个东西吗?感谢
尝试此处给出的示例 Link 它使用以下步骤
- 创建一个 UIScrollView,并设置其约束。
- 向 UIScrollView 添加 UIStackView
- 设置约束:前导、尾随、顶部和底部应该相等
到 UIScrollView
- 在 UIStackView 和
UIScrollView.
设置轴 = 垂直,对齐 = 填充,分布 = 等间距,
UIStackView
上的 Spacing = 0
我在设计我的 ViewController 时遇到问题,它包含一些标签和一个 ImageView。我已将它们嵌入到 StackView 中。我的 objective 是将 StackView 放置在 ScrollView 中,这样如果内容长于屏幕高度,我的内容将可以滚动
所以基本上我所做的是
1 - 在场景中放置一个 UIScrollView。将滚动视图无边距地固定到其父视图。
2 - 在滚动视图中放置一个 UIStackView。将堆栈视图的所有边固定到没有边距的滚动视图(是的,这是违反直觉的)。
3 - 垂直滚动:在滚动视图和堆栈视图之间添加等宽约束
这是我在故事板中的设置
但是我收到了这个红色警告限制。有人知道怎么修这个东西吗?感谢
尝试此处给出的示例 Link 它使用以下步骤
- 创建一个 UIScrollView,并设置其约束。
- 向 UIScrollView 添加 UIStackView
- 设置约束:前导、尾随、顶部和底部应该相等 到 UIScrollView
- 在 UIStackView 和 UIScrollView.
设置轴 = 垂直,对齐 = 填充,分布 = 等间距, UIStackView
上的 Spacing = 0