iOS 9.1 UIScrollView留空格

Kev*_*vin 6 uiscrollview ios swift ios9.1

我有一个ViewController层次结构如下:

  • UIViewController
    • UIView
      • UIScrollView
        • UIView
          • UIImageView
          • UILabel

布局是这样UIScrollView填充屏幕.此ViewController上没有执行额外的逻辑,例如编程滚动,收听滚动等.

当我在iOS 9.0模拟器上运行时,布局正确膨胀,并UIImageView在顶部边缘绘制齐平.

但是当我在iOS 9.1模拟器上运行它时,最初的边距和图像之间最初有一个大的空白.一旦触摸UIScrollView它就会自我纠正,滚动它UIImageView与边缘齐平.

设置automaticallyAdjustsScrollViewInsets没有效果(可能是因为scrollview不在我的根目录).

我的问题是:iOS 9.1滚动视图有什么不同,它会导致这种情况,以及解决方法是什么?它困扰我,因为这不是我正在尝试使用的复杂布局.

编辑

我的层次结构的屏幕截图和应用于它们的约束,也许有帮助. 限制

Cal*_*ter 0

我认为问题可能在于高度限制。尝试删除它们并根据需要一次添加一个。