我有一个带有 UIScrollView 的 UIViewController。 ScrollView 通过嵌入 segues 在 UIViews 中嵌入了六个不同的 View Controller 。第六个嵌入式 View Controller 在滚动和触摸时水平扩展...
这不是预期的行为。即使我愿意,我也不确定我会怎么做。罪魁祸首是什么?
主要VC:
最佳答案
由于您给containerViews的静态宽度为320,这就是为什么内容不适合所有设备,因此发生滚动,您需要从containerView到主outerView按住ctrl键拖动并选择EqualWidths
已知的行为是将 contentView 作为 ScrollView 的第一个 subview ,并将其宽度 Hook 到主外部 View ,而不是像这样对 stackView 的所有 subview 执行此操作
> scrollView
> contentView
> containerView1
> containerView2
然后 Hook 前导 && 尾随足以使其填充当前空间加上它的定位
关于ios - 嵌入式 UIVIewController 在触摸或滚动时意外水平扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53991137/