ScrollView 在子视图 xcode 6 Swift 的顶部添加空间

Posted

技术标签:

【中文标题】ScrollView 在子视图 xcode 6 Swift 的顶部添加空间【英文标题】:ScrollView adds space at the top of subview xcode 6 Swift 【发布时间】:2014-12-18 12:58:17 【问题描述】:

我正在尝试使用故事板构建场景。其中我有一个 scrollView,它具有以下约束。

在滚动视图中,我有一个普通视图,它具有以下约束。

现在在视图中我有几个标签和其他对象。对于第一个标签,我的顶部空间为 0。但出现以下结果。

您可以注意到“类型”标签上方的空格。

请帮我解决这个问题。谢谢。

【问题讨论】:

【参考方案1】:

选择 ViewControler(RED)

选择 Attributes Inspector 并取消选中 Adjust Scroll View Insets

【讨论】:

非常感谢。有效。请问这个属性有什么用? 不确定为什么要检查它,它出现在 ios7 和它的 40px 的导航栏大小相同,所以我认为它与 iOS6 和 iOS7 案例有关 iOS6 你需要它必须是 YES因为你有导航栏,它不透明,你需要 40px 的空间,否则不。但不确定 现在滚动不起作用。当我切换到横向模式时,很少有视图丢失。 那是另一个问题,它是关于自动布局的……你需要弄清楚并放置正确的约束……这有点棘手 正确的约束?是否有任何我应该避免或使用的约束?而我的子视图只是一个堆叠在另一个之上的标签。

以上是关于ScrollView 在子视图 xcode 6 Swift 的顶部添加空间的主要内容,如果未能解决你的问题,请参考以下文章

ScrollView 中的动画不起作用?使用 Xcode 11 测试版 6

Xcode ScrollView不滚动

在子视图中按下按钮时应用程序崩溃

Xcode iOS UIView 带有点击手势,允许在子视图上输入

Xcode XIB:如何实现 ScrollView 或 PageControl 来滑动子视图?

升级 Xcode,我有 2 个与 ScrollView 相同的视图。一个 View 将组件添加到 UIScroll 很好,另一个没有