我有一个ViewController
,其层次结构如下:
UIViewController
UIView
UIScrollView
UIView
UIImageView
UILabel
布局是UIScrollView
填充屏幕。此ViewController上没有执行额外的逻辑,例如编程滚动,收听滚动等。
当我在iOS 9.0模拟器上运行时,布局正确膨胀,UIImageView
在上边距处绘制齐平。
但是当我在iOS 9.1模拟器上运行它时,顶部边缘和图像之间最初有一个大的空白。触摸UIScrollView
后,它会自行更正,滚动UIImageView
与边距齐平。
设置automaticallyAdjustsScrollViewInsets
没有效果(可能是因为scrollview不在我的根目录下)。
我的问题是:iOS 9.1滚动视图有什么不同,它会导致这种情况,以及解决方法是什么?它困扰我,因为这不是我正在尝试使用的复杂布局。
修改
答案 0 :(得分:0)
我认为问题可能是高度限制。尝试摆脱它们并根据需要一次一个地添加它们。