嵌套滚动.一个接一个的自动滚动已达到其终点

Kam*_*ash 5 uiscrollview ios swift

我有一个嵌套的滚动视图情况,如下面 -

mainView-> ScrollView1-> ScrollView3(有很多子ScrollView垂直)

在此输入图像描述

*我希望当用户向下滚动时,首先滚动浏览器将滚动显示的childScrollView3.(scrollView2的用户交互以及滚动应该被禁用)*

2)*在它到达终点后,childScrollView3将以scrollView1滚动的相同速度滚动?*

当用户向下滚动时也应该发生同样的情况,即childScrollView3将首先结束,然后scrollView1将滚动到顶部.

UPDATE

马克 - 我在goole上搜索视差,但这没有用,因为我有一个带有多个垂直子滚动的分页滚动视图.

tok*_*one 0

重写 func scrollViewDidScroll(_:)inUIScrollViewDelegate 方法以监视 UIScrollViews 的细粒度滚动。

您可以使用contentOffsetscrollView 的变量来查找何时应该开始滚动下一个视图。您必须做一些数学计算来确定用户触摸的scrollView在调用此方法之间偏移了多少,以确定下一个scrollView滚动多少以保持两者的“动画”相同。