取消选中"调整滚动视图插入"xcode 6后,UIScrollView不会滚动

Pre*_*sse 8 uiscrollview ios autolayout swift xcode6

在我的应用程序中,我尝试使用滚动视图.但是我遇到了一个问题,滚动视图在顶部和底部添加了空间,如下面的问题所述.

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

我被要求取消选中包含视图控制器的"调整滚动视图插入".这样做解决了我的目的.

但滚动视图不再滚动.我无法滚动到出现在底部的视图.

我可以知道我需要做什么,让它发挥作用吗?谢谢.

tyl*_*rSF 6

我解决顶部标签和导航栏之间额外填充的方法是在"扩展边缘"部分中取消选中属性检查器中的"顶部条形图".取消选中后,故事板上的项目可能会移动.不要重新安排它们.运行模拟器,它应该工作.

注意:选中"调整滚动视图插入",否则不滚动任何内容.

我的属性:

在此输入图像描述


u54*_*54r 0

我有完全相同的问题。这对我来说就是这样的。我添加了对象层次结构的屏幕截图

  1. 保持选中“调整滚动视图插图”。
  2. 拖动一个视图并将其放置在滚动视图中,覆盖整个故事板。该视图将保存故事板中的每个 UI 对象
  3. 将滚动视图中的 top、right、bottom、left = 0 约束添加到主视图。
  4. 将内容视图中的 top、right、bottom、left = 0 约束添加到主视图。
  5. 添加 UI 对象相对于内容视图的约束。

imageView 放置在导航栏下方。相对于内容视图,顶部、右侧、左侧约束设置为 0。当我运行该应用程序时,我的图像出现在导航栏的正下方。

在此输入图像描述