如何使此滚动视图可滚动?

How to make this scroll view scrollable?

我正在尝试向我的视图控制器添加水平滚动视图,但是当我 运行 应用程序时我无法滚动。这是一张图片:

我该如何解决?

这里重要的是滚动视图及其内部视图的约束是如何设置的。

您应该首先设置滚动视图的约束,就像您对另一个视图所做的那样,一旦正确完成,它应该具有 x 和 y 位置,并且还能够知道宽度和高度。

之后您应该为内部视图设置约束,使它们推动容器(滚动视图)的边界。因此,假设您有 3 个内部视图要垂直设置:

第一个应该对其容器(滚动视图)有顶部约束,对第二个内部视图有底部约束。

第二个应该对第三个有底部约束。

第三个应该对其容器(滚动视图)设置底部约束。

这应该可以满足AutoLayout的所有计算需求。