当UIScrollView的成员UIView的y = 0时,为什么我的UIScrollView中存在垂直间隙?

时间:2016-10-16 21:22:41

标签: uiscrollview autolayout

场景:

  1. 将成员UIViews添加到UIScrollView中。
  2. 在水平堆栈视图(嵌入在UIScrollView中)中包含成员UIViews,以便滚动 水平。
  3. 我已将我的第一个UIView添加到UIScrollView中y = 0的位置。但是我发现了如下图所示的间隙。我必须设置一个负y值来向上定位成员UIView以缩小差距。

    问题:在y = 0时导致这种差距的原因是什么?
    如何在y = 0时弥补这个差距?

    enter image description here

1 个答案:

答案 0 :(得分:0)

这个差距是否也会在运行时显示?有时,IB中的视图呈现方式与运行时不同,尤其是当它们位于导航栏下时。此外,视图位于相对于其父级的位置y = 0,滚动视图,但是位于堆栈视图中的滚动视图位于何处?