ios底部的滚动视图空白

Posted

技术标签:

【中文标题】ios底部的滚动视图空白【英文标题】:Scroll view white space in the bottom ios 【发布时间】:2018-07-28 04:57:54 【问题描述】:

您好,我正在研究滚动视图,遵循堆栈溢出和 youtube 上的许多教程,但在所有教程中都面临同样的问题,我希望如果底部没有内容,则无论视图大小是什么都不应该有空白,在这张照片中,您可以看到底部没有内容 很多空白区域 这张图片中有两个标签,一个在页脚,第二个在中心 我想要如果中心之后没有任何内容,则应该没有更多scrollview如何摆脱这个请指导我

这是我的故事板

【问题讨论】:

【参考方案1】:

首先,问题是如果你想让滚动视图只是你所拥有的内容的大小,那么你需要设置

scrollView.ContentSize = CGSize(width: view.frame.width, height: view.frame.height)

如果这个问题没有解决,那么你必须检查你的约束一定是不正确的。

为了获得正确的高度,您必须为最后一个元素添加底部约束,即页脚,即 footer.bottom = safeArea.bottom(在情节提要检查器中)

希望这能解决您的问题。

【讨论】:

以上是关于ios底部的滚动视图空白的主要内容,如果未能解决你的问题,请参考以下文章

通过图像视图滚动视图 ios

UIScrollview 底部的额外空白区域

CoordinatorLayout 滚动后在底部留下空白空间

如何在ios中检查滚动视图是不是在底部滚动[重复]

自 IOS 8 以来使用自动布局和滚动视图的额外顶部空白

iOS - 使用滚动视图的奇怪约束