【发布时间】:2020-09-02 06:00:26
【问题描述】:
我在情节提要中创建了一个具有多个视图的滚动视图,但滚动视图不滚动。请参阅屏幕截图。我有一个带有图像的滚动视图和另一个嵌入视图区域之外的视图。我希望滚动视图向下滚动,但当我在模拟器中看到代码时它不会向下滚动。
【问题讨论】:
我在情节提要中创建了一个具有多个视图的滚动视图,但滚动视图不滚动。请参阅屏幕截图。我有一个带有图像的滚动视图和另一个嵌入视图区域之外的视图。我希望滚动视图向下滚动,但当我在模拟器中看到代码时它不会向下滚动。
【问题讨论】:
ScrollView需要知道它的可滚动区域,所以需要为ScrollView的内容提供宽高信息:
width - 您可以创建空视图(高度约束等于 1),将其放置在 scrollView 内,将其前导和尾随约束设置为 scrollView 并将宽度约束设置为等于主视图。然后,scrollView 就会知道它的可滚动区域与屏幕的宽度相同。
height - 您需要为 scrollView 内的第一个和最后一个组件提供顶部和底部约束(并且所有组件都应该具有指定的高度)。我猜你忘了为最后一项设置底部约束。
【讨论】: