Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 9.1 UIScrollView留下空白_Ios_Swift_Uiscrollview_Ios9.1 - Fatal编程技术网

iOS 9.1 UIScrollView留下空白

iOS 9.1 UIScrollView留下空白,ios,swift,uiscrollview,ios9.1,Ios,Swift,Uiscrollview,Ios9.1,我有一个层次结构如下的ViewController: UIViewController ui视图 UIScrollView ui视图 UIImageView ui标签 布局使得UIScrollView填充屏幕。此ViewController上没有执行额外的逻辑,例如程序滚动、侦听滚动等 当我在iOS 9.0模拟器上运行此操作时,布局正确膨胀,并将UIImageView与上边距齐平绘制 但是,当我在iOS9.1模拟器上运行时,最初在顶部空白和图像之间有一个很大的空白。触摸UIS

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

  • UIViewController
    • ui视图
      • UIScrollView
        • ui视图
          • UIImageView
          • ui标签
布局使得
UIScrollView
填充屏幕。此ViewController上没有执行额外的逻辑,例如程序滚动、侦听滚动等

当我在iOS 9.0模拟器上运行此操作时,布局正确膨胀,并将
UIImageView
与上边距齐平绘制

但是,当我在iOS9.1模拟器上运行时,最初在顶部空白和图像之间有一个很大的空白。触摸
UIScrollView
时,它会自动更正,滚动
UIImageView
使其与边距齐平

设置
automaticallyadjustsscrollviewsinsets
没有效果(可能是因为滚动视图不在我的根目录下)

我的问题是:iOS9.1ScrollViews有什么不同之处,它会导致这种情况,解决方法是什么?这让我很困扰,因为这并不是我想要使用的复杂布局

编辑

我的层次结构和应用于它们的约束的屏幕截图,可能会有所帮助。

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

检查自动布局约束,我认为约束正在破坏。控制台中没有关于破坏约束的错误消息。如果有帮助,我将添加约束的屏幕截图。