我面临着here提到的类似问题。但是这里给出的解决方案是在内部scrollview滚动时禁用并启用外部滚动视图。这工作正常,但使用外部scrollview形式内部scrollview是不好的。它使我的代码变坏了。有谁知道如何在不使用外部scrollview
的情况下实现这一目标答案 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 }
}
}