故事板中的Scrollview不滚动

时间:2020-09-01 21:06:44

标签: ios swift

我在情节提要中创建了具有多个视图的滚动视图,但是滚动视图不滚动。查看屏幕截图。我有一个带有图像的滚动视图和另一个嵌入视图区域之外的视图。我希望滚动视图向下滚动,但是当我在模拟器中看到代码时就不会滚动。

ft

2 个答案:

答案 0 :(得分:2)

您需要为滚动视图添加高度常数为1000(或任意值)的UIView,并使UIView的宽度等于视图enter image description here enter image description here

答案 1 :(得分:1)

ScrollView需要知道其可滚动区域,因此您需要提供有关ScrollView内容的宽度和高度的信息:

  1. width-您可以创建空视图(高度限制等于1),将其放置在scrollView中,将其前向和尾随限制设置为scrollView,并将宽度限制设置为与主视图相等。然后,scrollView将知道其可滚动区域具有与屏幕相同的宽度。

  2. height-您需要为scrollView中的第一个和最后一个组件提供顶部和底部约束(并且所有组件都应具有指定的高度)。我猜您忘了为最后一项设置底部约束。