主视图从滚动视图中占据顶部空间?

Posted

技术标签:

【中文标题】主视图从滚动视图中占据顶部空间?【英文标题】:Main view taking top space from scrollview? 【发布时间】:2016-02-12 07:40:19 【问题描述】:

我制作了一个 ui,其中显示了一些文本文件。我在主视图中添加了所有文本字段并在滚动视图下添加了主视图。但主视图总是从顶部占用空间。我已经添加了

  self.automaticallyAdjustsScrollViewInsets = NO;

在滚动视图中。但这会使滚动视图静态。然后滚动视图不滚动。当键盘出现和消失时,我正在更改滚动视图的 contentSize。

【问题讨论】:

【参考方案1】:

你可以试试:

在情节提要中选择 ViewContoller 检查属性检查器“调整滚动视图插图”中的属性取消勾选,在我的情况下它有效。

【讨论】:

我想知道为什么它有那个顶部空间。现在当它取消选中时它是如何工作的。请告知知识 这是一个布尔值,决定视图控制器是否应该自动调整其滚动视图插图,默认为YES 这里有什么scrollview昆虫。 查看此链接***.com/questions/1983463/…【参考方案2】:

检查您没有正确设置内容视图的约束。

您已将高度和宽度设置为等于滚动视图,但您需要将其设置为尊重您的主视图。

请以这种方式设置您的约束。并再次运行您的 Viewcontroller

【讨论】:

对我来说它不起作用。我没有为 maiview 设置相等的宽度和高度约束,我在这里设置了前导、尾随、yop、底部约束。 为什么我需要设置相等的高度和宽度。我已将其设置为水平和垂直居中 我仍然有这个问题。在 uiview 中滚动视图中的 Yop 空间 你能告诉我你的滚动视图和视图的约束吗? Reshmi 的回答对我有用。谢谢你的指导。但是你能告诉你你这样建议吗【参考方案3】:

使用这个。这是一个非常有用的。

TPKeyboardAvoiding

【讨论】:

以上是关于主视图从滚动视图中占据顶部空间?的主要内容,如果未能解决你的问题,请参考以下文章

滚动到表视图标题顶部

使用静态和滚动子视图实现视图

运行时滚动视图中的额外空间(插图)

当集合视图最初占据屏幕的下半部分时,如何拉动集合视图以占据整个屏幕?

如何知道滚动视图的对象在 iOS 的顶部?

ios - 滚动到结束时滚动视图缩放,如 Fancy