你好,移动开发人员!
我正在创建一个应用程序,但无法使其滚动。我插入了一个ScrollView,并在一个垂直的StackView中插入了3个视图。
我是swift的新手,我真的不确定该为你提供什么来帮助我,所以这里有几个截图可能会有所帮助。
正在运行应用
查看结构
的一些限制
滚动查看详细信息
欢迎对结构或良好做法提出任何其他意见。
更新:应用程序现在正在滚动,但由于某种原因,我无法一直向下滚动。它似乎占据了设备的全部高度作为滚动的高度,尽管我插入的内容是动态的。
我在下面的链接中有一个视频,所以你可以有一个视觉参考:https://drive.google.com/file/d/1UmE9NEVTxbK_rFPJarhfohPFb8XD8HcA/view?usp=sharing
我认为问题是您没有在滚动视图中添加View,也没有取消选中"内容布局辅助线";在滚动视图的"大小检查器"部分。该视图是您的主要内容视图。因此,您的层次结构将类似于ScrollView->视图->然后是主堆栈视图。不要忘记给你的主要内容视图任何固定的高度,这样它就会完美地工作。还可以动态处理主内容视图的"高度"约束。你也可以从下面的答案中得到一个快速指南,这个答案非常好。https://stackoverflow.com/a/59047168/12969732
我希望这会有所帮助。如果你有任何疑问,请告诉我。