【问题标题】:Remove top space UIScrollview in UIVIewController删除 UIVIewController 中的顶部空间 UIScrollview 【发布时间】:2021-05-14 05:55:37 【问题描述】: 我正在实现一个 UIViewController,它有标签栏,我添加了滚动视图,但在 iPhone X 上,它显示了一些额外的顶部区域。 如何删除它,使图像从顶部变成全屏? 【问题讨论】: 标签: ios swift xcode uiviewcontroller uiscrollview 【解决方案1】: 我不确定你的视图层次结构是如何设置的,但假设你有一个 UIImageView,你应该确保顶部约束设置为超级视图的顶部而不是安全区域。 如果您正在使用情节提要,您应该从以下内容开始: 到这里: 如果您的约束设置正确,也可能是因为在您的视图控制器上将 automaticallyAdjustScrollViewInsets 设置为 true。 您可以从情节提要中更改它,如下所示: 【讨论】: 是的,它来自superview顶部,但状态栏框架导致顶部空间 @FastCoderz 请检查我更新的答案,也许您的问题是由您的视图控制器上的“自动调整滚动视图设置”设置为 true 引起的