ScrollView 不会让我快速滚动 StackView

时间:2021-04-27 06:17:46

标签: ios swift mobile view uiscrollview

您好移动开发者!

我正在创建一个应用程序,但无法使其可滚动。我已经插入了一个 ScrollView,并插入了一个具有 3 个视图的垂直 StackView。

我是 swift 的新手,我不确定该提供什么来帮助我,这里有几个屏幕截图可能会有所帮助。

Running app

View Structure

Some constraints

ScrollView details

欢迎对结构或良好做法提出任何其他意见。

更新:该应用程序现在正在滚动,但由于某种原因,我无法一直向下滚动。即使我插入的内容是动态的,它似乎也将设备的全高作为滚动的高度。

我在以下链接中有一个视频,因此您可以有一个视觉参考: https://drive.google.com/file/d/1UmE9NEVTxbK_rFPJarhfohPFb8XD8HcA/view?usp=sharing

1 个答案:

答案 0 :(得分:1)

我认为问题在于你没有在你的滚动视图中添加 View 并且在你的滚动视图的大小检查器部分取消选中“内容布局指南”。该视图是您的主要内容视图。所以你的层次结构就像 ScrollView -> View -> 然后是你的主 Stack View。不要忘记给你的主要内容视图任何固定的高度,这样它就会完美地工作。您还可以动态处理主内容视图高度约束。 您还可以从以下答案中获取快速指南,该指南非常有效。 https://stackoverflow.com/a/59047168/12969732

我希望它会有所帮助。如果您有任何疑问,请告诉我。

相关问题