滚动垂直集合视图以及整个视图

时间:2018-10-23 21:14:24

标签: ios swift

我有两个集合视图,如链接上的图像所示。我希望这样,当我向上滚动垂直集合视图时,其他视图以及其顶部的水平集合视图应一起滚动。我该怎么办?

The above image shows two collection views, the one on top is a horizontal collection view while the one on the bottom is a vertical collection view

1 个答案:

答案 0 :(得分:0)

您可以在我刚刚提供的代码段中执行类似的操作...

实施滚动视图委托方法...,并根据滚动的集合视图,根据您的计算设置另一个视图的内容偏移量...

let horizontalCollectionView = UICollectionView()
let verticalCollectionView = UICollectionView()

func scrollViewDidScroll(_ scrollView: UIScrollView) {
    if scrollView == horizontalCollectionView {
        // set the content off set of the vertical collection view
    } else if scrollView == verticalCollectionView {
        // Set the content off set of horizontal collection view
    }
}