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

时间:2019-09-06 18:38:45

标签: swift uiscrollview horizontal-scrolling

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

https://ibb.co/12y6zmw

我应该如何解决?

1 个答案:

答案 0 :(得分:0)

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

您应该首先像设置其他视图一样设置滚动视图的约束,正确完成此操作后,它应该具有x和y位置,并且还应该知道宽度和高度。

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

第一个容器的顶部约束(滚动视图),第二个内部视图的底部约束。

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

第三个容器的容器应具有底部约束(滚动视图)。

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