我有两个嵌套UIScrollView
滚动方向相同但交替,第一个滚动从头开始启用,第二个滚动视图仅在第一个到达底部时启用。
它有效,但我不满意这样一个事实:一旦它到达终点,泛手势就会丢失,我想把所有东西都保持在一个连续的流程中。
不幸的是,作为滚动视图手势的代表是不可能的。
有人遇到过这个问题吗?
func scrollViewDidScroll(scrollView: UIScrollView) {
//
print("Offset \(scrollView.contentOffset)")
if (scrollView === firstScrollView) {
if firstScrollView.scrolledToBottom == true {
print("Reached bottom")
secondScrollView.scrollEnabled = true
firstScrollView.scrollEnabled = false
}
}
if (scrollView === secondScrollView) {
if secondScrollView.scrolledToTop == true {
secondScrollView.scrollEnabled = false
firstScrollView.scrollEnabled = true
}
}
}