ScrollView问题Swift

时间:2016-04-26 13:18:36

标签: ios swift uiscrollview

我有一个带有内部滚动视图的视图控制器,但是当我加载视图控制器时,它的scrollview不是从顶部开始,而是几乎在半屏幕上,如下所示:

enter image description here

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

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

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我通过在 UIScrollView 之前添加一个 UIView 来修复它...找到下面的图片...

enter image description here

答案 1 :(得分:0)

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

enter image description here

override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()

    scrollView.layoutIfNeeded()
    scrollView.contentSize = bgView.bounds.size
}