为啥当我在 uiscrollview 顶部添加对象时,即使我将所有四个约束都设置为 0,对象也会下降一点?

Posted

技术标签:

【中文标题】为啥当我在 uiscrollview 顶部添加对象时,即使我将所有四个约束都设置为 0,对象也会下降一点?【英文标题】:why when I add objects on top a uiscrollview, the objects go down a little bit even when I set all four constrains to 0?为什么当我在 uiscrollview 顶部添加对象时,即使我将所有四个约束都设置为 0,对象也会下降一点? 【发布时间】:2017-01-14 05:01:24 【问题描述】:

我正在开发一个待办事项列表应用程序。在这个应用程序中,我有一个按钮,可以打开一个单独的 UIView,以便用户可以添加要做的事情。这个单独的 UIView 有一个 scrollView。这个 scrollView 里面有多个对象。当我运行应用程序时,scrollView 内的对象被向下推了一点,即使我将第一个对象的所有约束都设置为 0。当我运行它时,看起来顶部约束设置为 20 或其他东西。 为什么scrollView里面的对象会被xcode下推?我该如何解决?

我正在使用 swift 3 和 xcode 8。

【问题讨论】:

你能提供你的代码吗? 我提供了下面的代码作为单独的注释,在我的应用程序中还有另外两个类,应该在这里添加它们吗??? 【参考方案1】:

您可以在情节提要中解决此问题

    选择视图控制器 转到属性检查器 取消选中调整滚动视图插图

【讨论】:

以上是关于为啥当我在 uiscrollview 顶部添加对象时,即使我将所有四个约束都设置为 0,对象也会下降一点?的主要内容,如果未能解决你的问题,请参考以下文章

在父视图中添加 ImageView 后 UIScrollView 停止滚动?

UIScrollView 弹回顶部

修复 UIScrollView 顶部和底部的 CALayer

当我删除 UIpanguesture 时,为啥我的 UIScrollView 不滚动?

顶部 UIScrollView 上的 UITableView 不起作用

UIScrollView 检测滚动