ScrollView问题Swift

我有一个内部滚动视图的视图控制器,但是当我加载视图控制器的scrollview视图不是从顶部开始,但几乎在一半的屏幕上,像这样:

在这里输入图像说明

view controller是在pageviewcontroller但我认为这并不重要。 我不会提供代码,因为我认为它在这种情况下并不重要,但如果我将它发布。

我试图打印contentOffset但我得到(0.0, 0.0) contentOffset (0.0, 0.0)

我有同样的问题,我通过在UIScrollView之前添加一个UIView来解决它…查找下面的图像…

在这里输入图像说明

在ScrollView(总滚动大小)内添加一个名为“BgView”的UIView并给出约束。

在这里输入图像说明

 override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() scrollView.layoutIfNeeded() scrollView.contentSize = bgView.bounds.size }