嵌入式UIVIewController意外在触摸或滚动时水平扩展

时间:2018-12-31 20:20:07

标签: ios xamarin

我有一个具有UIScrollView的UIViewController。滚动视图通过嵌入序列在UIViews中嵌入六个不同的视图控制器。第六个嵌入式视图控制器可以在滚动和触摸时水平扩展...

这不是预期的行为。我不确定即使我想怎么做。可能是罪魁祸首?

enter image description here

主VC:

enter image description here

主要的VC结构: enter image description here

1 个答案:

答案 0 :(得分:1)

由于您给containerViews设置了320的静态宽度,这就是为什么内容不能适合所有设备的原因,因此发生滚动,您需要将ctrl从containerView拖到主externalView并选择 EqualWidths < / strong>

已知的行为是将contentView作为scrollview的第一个子对象,并将其宽度挂钩到主外部视图,而不是像对待stackView的所有子视图一样

> scrollView
 > contentView
   > containerView1
   > containerView2

然后钩住前导&&尾随就足以使其填充当前空间以及其位置