iOS 9.1 UIScrollView留空格

时间:2015-11-05 06:41:10

标签: ios swift uiscrollview 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滚动视图有什么不同,它会导致这种情况,以及解决方法是什么?它困扰我,因为这不是我正在尝试使用的复杂布局。

修改

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

1 个答案:

答案 0 :(得分:0)

我认为问题可能是高度限制。尝试摆脱它们并根据需要一次一个地添加它们。