我在这个Scrollview上做错了什么?

问题描述 投票:0回答:1

我试图设置一个滚动视图,但我看的每个视频都说同样的事情:-在VC中制作滚动视图-将其绑定到所有的边距(0,0,0,0)-在滚动视图中嵌入一个内容视图-内容视图的边距是(0,0,0,0)-从内容视图到超级视图设置相等的高度& 宽度-设置高度的优先级为250。

我做了一次又一次,想不通为什么还是不行。谁能仔细检查一下这些截图?

enter image description hereenter image description hereenter image description here

swift xcode storyboard
1个回答
0
投票

试着在你的内容视图中添加一些子视图,并确保从上到下有一套完整的垂直约束。


0
投票

如果你将所有的约束条件设置为ScrollView,并想在代码中设置它的内容.它仍然抱怨它的约束条件,因为它们仍然是模棱两可的.所以要从故事板中删除错误。

你要做的是将模糊性设置为永不验证,错误就会消失......希望能帮到你。

enter image description here


0
投票

看来你没有任何东西绑定到你的。内容布局指南.

所以,基本上你在滚动视图中有两个向导。框架内容.

框架布局指南 为您提供了绑定到您的 UIScrollView的框架。例如,内容视图和滚动视图之间的宽度相等。

这里最有用的是 内容布局指南. 基本上,它有助于确定你的内容可滚动的大小。UIScrollView的内容。

所以,在您的案例中,您必须在滚动视图中设置一个宽度与 框架布局指南 并将其边缘钉在 内容布局指南. 像这样。Proper constraints for the content view

哦,别忘了让你的内容视图有一个确定的高度,这样你的滚动视图就会计算出可滚动内容的大小。


-1
投票

如果你在 "滚动视图 "部分下的尺寸检查器中找到 "内容布局指南 "的勾,禁用后错误就会消失。enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.