我有一个UIScrollView
,其中包含ViewController
中的所有其他内容。我使用它是因为我有逻辑在键盘显示时向上滚动视图。
我正在努力使我的视图与可变屏幕尺寸兼容,以适应更新的iPhone。目前ViewController
中的任何内容都没有限制。如果我在设备上打开应用,则会显示在左上角。
我尝试的第一件事是将UIScrollView的左/右侧固定到容器的边缘,左/右距离为0.当我在设备上将其启动时,视图已完全消失。
然后我尝试在scrollview中添加Horizontal center in container
约束(删除其他约束)。再一次,只是一个空白的屏幕 - 一切都消失了。
我做错了什么?如何让我的滚动视图填满屏幕,或者至少以更广泛的设备为中心?
有没有办法调试这样的布局问题?目前,我还没有了解该观点发生了什么。
答案 0 :(得分:2)
添加高度/宽度约束,即使覆盖了这些约束以将视图拉伸到视口,也解决了这个问题。