滚动不适用于嵌套滚动视图

时间:2016-06-14 18:10:12

标签: ios swift uiscrollview

我面临着here提到的类似问题。但是这里给出的解决方案是在内部scrollview滚动时禁用并启用外部滚动视图。这工作正常,但使用外部scrollview形式内部scrollview是不好的。它使我的代码变坏了。有谁知道如何在不使用外部scrollview

的情况下实现这一目标

1 个答案:

答案 0 :(得分:0)

看看this。这是快速版本:

func scrollViewDidScroll(scrollView: UIScrollView) {

var offset: CGPoint = scrollViewA.contentOffset() //or scrollViewB

}


func setContentOffset(contentOffset: CGPoint, animated: Bool) {

if scrollView == scrollViewA {
    // change offset of B
}
else {
    // change offset of A }
}

}