【发布时间】:2018-05-09 09:26:27
【问题描述】:
我必须在视图控制器中布置一些视图,这些视图在运行时应该是这样的。
最初,白色视图应部分覆盖底部的蓝色视图,如图所示。蓝色视图应保持不变,而底部的白色视图可以滚动到蓝色视图上。
我将蓝色视图添加到视图控制器的主 UIView。然后在蓝色视图上添加一个 UIScrollView 并将白色视图添加到滚动视图。
现在我遇到了可怕的模棱两可的内容大小错误。我已将滚动视图固定在所有四个方面。然后将前导、底部和尾随约束添加到白色视图。然后我尝试向白色视图添加顶部约束,但错误仍然存在。我还向白色视图添加了高度约束,但无济于事。
可能很难想象我的设置,所以我也添加了一个演示项目here。
【问题讨论】:
标签: ios uiview uiscrollview autolayout