滚动视图不在自动布局中滚动子视图

Scrollview not scrolling subview in autolayout

我有一个带有滚动视图的视图控制器。

滚动视图有一个子视图(内容视图),这是我从另一个 VC 复制的视图。我无法让卷轴工作,我试过了:

而且没有卷轴。

我可能在这里遗漏了一些基本的东西,但是尽管已经尝试了很多在线教程,但我还是无法理解如何使用 scrollview。

拖动内容视图到滚动视图时弹出

您的内容视图未嵌入滚动视图。

要滚动 UIScrollView,您需要执行以下步骤

  1. pin UIScrollView 及其 SuperView 从所有四个侧面顶部、左侧、底部、右侧

  2. 在 ScrollView 中添加一个 contentView (UIView) 并用 UIScrollView 固定它,所有四个边的边距为 0。还添加等宽约束。

  3. 将子视图添加到 contentView 确保所有视图从上到下固定并添加高度约束。

无需在代码中设置任何 属性 或内容大小。