我使用Freeform模拟大小来更改View Controller高度,以便在scrollview中安排所有子视图。
UIView的bodyView添加到ScrollView中,作为主体内容的容器,并将所有边距设置为滚动视图。UIView添加为固定高度为400的标头,但将其余的边距设置为BodyView,使其保持在顶部并保持相同的宽度。- Add a `UIImagevView` to the `headerView` and set all constraints to the header
到目前为止,情况就是这样:

然而,一旦UIViewController在较小的设备尺寸上运行,滚动视图保留原始宽度为414,并且内容不适合于框架;尽管没有为两个子视图设置宽度约束。
有人知道我哪里出错了吗?可能会发生什么事?
我一直在研究甚至检查其他项目,似乎无法复制/解决这个问题。
发布于 2018-01-12 01:06:03
bodyView必须从外部滚动视图获得它的宽度,因此控制-从bodyView拖动到viewController视图并选择等宽-高度是根据从上到下的钩住元素计算的。
https://stackoverflow.com/questions/48218116
复制相似问题