UIScrollView 在添加约束时消失
UIScrollView disappears when adding constraints
我有一个 UIScrollView
,其中包含我 ViewController
中的所有其他内容。我使用它是因为我有逻辑在键盘显示时向上滚动视图。
我正在努力使我的视图与可变屏幕尺寸兼容,以适应较新的 iPhone。目前 ViewController
中的任何内容都没有限制。如果我在设备上打开应用程序,它会出现在左上角。
我尝试的第一件事是将 UIScrollView 的 left/right 边固定到容器的边缘,left/right 距离为 0。当我在设备上启动它时,视图完全消失了。
然后我尝试在滚动视图中添加一个 Horizontal center in container
约束(删除其他约束)。同样,只是一个空白屏幕 - 一切都消失了。
我做错了什么?如何让我的滚动视图填满屏幕,或者至少在更宽的设备上居中?
有什么方法可以调试这样的布局问题吗?目前,我不了解视图发生了什么。
添加 height/width 约束,即使这些约束被覆盖以将视图拉伸到视口,也解决了这个问题。
我有一个 UIScrollView
,其中包含我 ViewController
中的所有其他内容。我使用它是因为我有逻辑在键盘显示时向上滚动视图。
我正在努力使我的视图与可变屏幕尺寸兼容,以适应较新的 iPhone。目前 ViewController
中的任何内容都没有限制。如果我在设备上打开应用程序,它会出现在左上角。
我尝试的第一件事是将 UIScrollView 的 left/right 边固定到容器的边缘,left/right 距离为 0。当我在设备上启动它时,视图完全消失了。
然后我尝试在滚动视图中添加一个 Horizontal center in container
约束(删除其他约束)。同样,只是一个空白屏幕 - 一切都消失了。
我做错了什么?如何让我的滚动视图填满屏幕,或者至少在更宽的设备上居中?
有什么方法可以调试这样的布局问题吗?目前,我不了解视图发生了什么。
添加 height/width 约束,即使这些约束被覆盖以将视图拉伸到视口,也解决了这个问题。