iOS - Use/pass 视图中多个 Tableviews 或 Collectionviews 的手势识别器(Swift)
iOS - Use/pass gesture recognizer for multiple Tableviews or Collectionviews in a View(Swift)
我的视图中有 2 个(圆形)UICollectionview,它们都在运行,但我想对两个视图使用 1 个滑动手势,所以当我在顶部 collectionview 上滑动时,底部视图也应该以相同的方式滑动速度,反之亦然。实现此目标的最佳方法是什么?
这是我的 UIViewController:
每当我滚动此 UIViewController 上的任何位置时,两个集合视图都应该滚动。任何帮助将不胜感激。
设置 scrollView delegate
的 collectionView scrollView
。 UICollectionView
是 UIScrollView
的子类。
使用 scrollViewDidScroll
方法。例如,在该方法中,您可以看到一个 UICollectionView
的 contentOffset
,然后将 contentOffset
设置为另一个 collectionView's scrollView
的值。
我的视图中有 2 个(圆形)UICollectionview,它们都在运行,但我想对两个视图使用 1 个滑动手势,所以当我在顶部 collectionview 上滑动时,底部视图也应该以相同的方式滑动速度,反之亦然。实现此目标的最佳方法是什么?
这是我的 UIViewController:
每当我滚动此 UIViewController 上的任何位置时,两个集合视图都应该滚动。任何帮助将不胜感激。
设置 scrollView delegate
的 collectionView scrollView
。 UICollectionView
是 UIScrollView
的子类。
使用 scrollViewDidScroll
方法。例如,在该方法中,您可以看到一个 UICollectionView
的 contentOffset
,然后将 contentOffset
设置为另一个 collectionView's scrollView
的值。