嵌套滚动。 自动滚动一个接一个到达终点
我有一个嵌套的滚动视图的情况,
mainView-> ScrollView1-> ScrollView3(有很多的ScrollView垂直)
*我想,当用户向下滚动时,首先scrollView1将滚动拖动显示的childScrollView3 (与scrollView2的用户交互以及滚动应该被禁用)*
2)*在它结束后, childScrollView3将以与scrollView1滚动相同的速度滚动?*
当用户向下滚动时,应该会发生同样的情况,即childScrollView3将首先到达其结尾,然后scrollView1应滚动到顶部。
UPDATE
马克 – 我search谷歌视差,但没有什么帮助,因为我有一个分页滚动视图与多个垂直子滚动。
重写UIScrollViewDelegate
方法中的func scrollViewDidScroll(_:)
,以监视UIScrollViewDelegate
的细粒度滚动。
您可以使用scrollView的contentOffset
variables来查找何时应该开始滚动下一个。 你将不得不做一些math来确定用户触摸的scrollView是多less调用这个方法的调用,以确定多less滚动下一个scrollView通过保持两者相同的“animation”。
- 在UIModalPresentationOverCurrentContext上查看控制器生命周期
- Apple的TestFlight提供旧版本
- ios自定义地图,地理位置,地图和更多
- 错误:typesstring的值没有成员componentsSeparatedByCharactersInSet
- UITableView仅在第二次尝试时将数据发送到Detail View Controller
- 为什么UINavigationBar背景图像重复?
- GTLServiceYouTube未调用executeQuery回调
- 在iOS 10上强制使用软件键盘
- 从Notification Center启动应用程序时出现奇怪的崩溃