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

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

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

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

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

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

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

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

我的属性:

在此处输入图像描述

我有完全相同的问题。 这就是它对我有用的方式。 我添加了我的对象层次结构的屏幕截图

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

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

在此处输入图像描述

在viewDidLoad中定义

 self.automaticallyAdjustsScrollViewInsets = false