iOS - 在视图(Swift)中为多个Tableview或Collectionviews使用/传递手势识别器

时间:2016-05-19 09:54:15

标签: ios swift uicollectionview uigesturerecognizer swift4

我在视图中有2个(循环)UICollectionviews,两个都在运行,但我想对两个视图使用1次滑动手势,因此当我在顶部collectionview上滑动时,底部视图也应该以相同的速度滑动反之亦然。实现这一目标的最佳方法是什么?

这是我的UIViewController: 2 Circular collectionviews

每当我在这个UIViewController上滚动任何地方时,两个集合视图都会滚动。任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:3)

设置collectionView scrollView delegate的{​​{1}}。 scrollViewUICollectionView的子类。 使用UIScrollView方法。在该方法中,您可以查看一个scrollViewDidScroll的{​​{1}},然后将contentOffset设置为该值的另一​​个UICollectionView