我有ViewController
一个层次结构如下:
UIViewController
UIView
UIScrollView
UIView
UIImageView
UILabel
布局是这样的,以UIScrollView
填满屏幕。在这个 ViewController 上没有执行额外的逻辑,例如程序化滚动、监听滚动等。
当我在 iOS 9.0 模拟器上运行它时,布局正确膨胀,UIImageView
绘制的与上边距齐平。
但是当我在 iOS 9.1 模拟器上运行它时,最初在上边距和图像之间有一个很大的空白。在触摸UIScrollView
它时,它会自行纠正,滚动它UIImageView
与边缘齐平。
设置automaticallyAdjustsScrollViewInsets
没有效果(大概是因为滚动视图不在我的根目录)。
我的问题是:导致这种情况的 iOS 9.1 滚动视图有什么不同,解决方法是什么?它困扰着我,因为这并不是我想要使用的复杂布局。
编辑