Kam*_*ash 5 uiscrollview ios swift
我有一个嵌套的滚动视图情况,如下面 -
mainView-> ScrollView1-> ScrollView3(有很多子ScrollView垂直)
*我希望当用户向下滚动时,首先滚动浏览器将滚动显示的childScrollView3.(scrollView2的用户交互以及滚动应该被禁用)*
2)*在它到达终点后,childScrollView3将以scrollView1滚动的相同速度滚动?*
当用户向下滚动时也应该发生同样的情况,即childScrollView3将首先结束,然后scrollView1将滚动到顶部.
UPDATE
马克 - 我在goole上搜索视差,但这没有用,因为我有一个带有多个垂直子滚动的分页滚动视图.
重写
func scrollViewDidScroll(_:)inUIScrollViewDelegate
方法以监视 UIScrollViews 的细粒度滚动。
您可以使用contentOffsetscrollView 的变量来查找何时应该开始滚动下一个视图。您必须做一些数学计算来确定用户触摸的scrollView在调用此方法之间偏移了多少,以确定下一个scrollView滚动多少以保持两者的“动画”相同。
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |