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