如何快速获取两个 UICollectionView 的 ScrollView?
Posted
技术标签:
【中文标题】如何快速获取两个 UICollectionView 的 ScrollView?【英文标题】:How to get ScrollView for Two UICollectionView in swift? 【发布时间】:2020-07-10 14:46:32 【问题描述】:因为我已使用此代码在 pageControl 中获取当前页面索引。但是这个函数无法区分scrollView是针对哪个collectionView的。
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView)
if collectionView == self.brandCollectionView
brandPageControl.currentPage = Int(scrollView.contentOffset.x) / Int(scrollView.frame.width)
else
brandPageControl.currentPage = Int(scrollView.contentOffset.x) / Int(scrollView.frame.width)
【问题讨论】:
【参考方案1】:解决方案有效:
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView)
if scrollView == self.collectionView
//code for this scrollView1
else
//code for this scrollView2
【讨论】:
以上是关于如何快速获取两个 UICollectionView 的 ScrollView?的主要内容,如果未能解决你的问题,请参考以下文章
如何获取位于 UICollectionView 中心的单元格的 indexPath
如何使用 Alamofire,Swift 4 为 UICollectionView 获取 JSON 数据
如何以编程方式快速创建 uicollectionview(没有情节提要)