添加约束时,UIScrollView消失

时间:2015-04-20 12:53:17

标签: ios uiscrollview interface-builder

我有一个UIScrollView,其中包含ViewController中的所有其他内容。我使用它是因为我有逻辑在键盘显示时向上滚动视图。

我正在努力使我的视图与可变屏幕尺寸兼容,以适应更新的iPhone。目前ViewController中的任何内容都没有限制。如果我在设备上打开应用,则会显示在左上角。

我尝试的第一件事是将UIScrollView的左/右侧固定到容器的边缘,左/右距离为0.当我在设备上将其启动时,视图已完全消失。

然后我尝试在scrollview中添加Horizontal center in container约束(删除其他约束)。再一次,只是一个空白的屏幕 - 一切都消失了。

我做错了什么?如何让我的滚动视图填满屏幕,或者至少以更广泛的设备为中心?

有没有办法调试这样的布局问题?目前,我还没有了解该观点发生了什么。

1 个答案:

答案 0 :(得分:2)

添加高度/宽度约束,即使覆盖了这些约束以将视图拉伸到视口,也解决了这个问题。