UIScrollview 底部的额外空白区域
Posted
技术标签:
【中文标题】UIScrollview 底部的额外空白区域【英文标题】:Extra white space at bottom of UIScrollview 【发布时间】:2020-11-17 22:02:52 【问题描述】:我的 Scroll View 被固定到安全区域的所有 4 面,并且是屏幕的大小。我将内容视图(滚动视图内的视图)固定到滚动视图的内容布局指南。并且我在视图中的所有 UI 元素都受到了适当的约束,因此滚动视图高度不明确不是问题。但是用户可以向下滚动继续按钮,我不知道如何解决这个问题。
这是我遇到的错误: Image for Extra space beneath content view inside scroll view
Another image. This causes white space beneath the blue view as so, I want the user to not be able to scroll past the blue view.
【问题讨论】:
您是否使用情节提要来布局您的视图?还是您以编程方式进行? 使用Stodyboard,第一张图显示storyboard 1.您是否需要继续按钮位于滚动视图中并因此可以滚动?还是您需要将其固定到位? 2. 你想让继续按钮在最底部,下面没有其他可见的东西吗? “蓝色视图下的空白”是视图控制器的视图吗?还是滚动视图?你的滚动视图是限制在安全区域还是一直到边缘? @SylvanDAsh 感谢您的帮助。我想在最底部制作按钮。现在它位于内容视图的最底部。 【参考方案1】:要使按钮固定在视图的底部,那么:
确保继续按钮和蓝色视图不在滚动视图内 将蓝色视图约束到主视图的底部约束 将滚动视图的底部约束约束到蓝色视图的顶部这样,按钮将保持固定,而滚动视图中的内容仍可滚动
【讨论】:
以上是关于UIScrollview 底部的额外空白区域的主要内容,如果未能解决你的问题,请参考以下文章