Ios 如何在集合视图的scrollviewdidScroll方法中获取indexpath
我有集合视图,我想在scrollViewDidScroll方法中获取当前可见的(最可见的单元格)索引路径。下面的代码将为您提供集合视图中准确可见的索引单元格Ios 如何在集合视图的scrollviewdidScroll方法中获取indexpath,ios,swift,uicollectionview,Ios,Swift,Uicollectionview,我有集合视图,我想在scrollViewDidScroll方法中获取当前可见的(最可见的单元格)索引路径。下面的代码将为您提供集合视图中准确可见的索引单元格 func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) { let selectedCell = Int(scrollView.contentOffset.x/self.fieldImageCollView.frame.width) self
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
let selectedCell = Int(scrollView.contentOffset.x/self.fieldImageCollView.frame.width)
self.pageControl.currentPage = selectedCell
}
? 对于“最可见的单元格”,这取决于您,您需要定义它的含义。什么是
fieldImageCollView
?这听起来像是来自特定应用程序的视图。你应该概括你答案的那一部分,那就是CollectionView对象。例如:让fieldImageCollView=UIColleitonview();谢谢@Kudos,如果我们想改变唯一可见单元格的颜色,我该怎么做?(很抱歉这个愚蠢的问题,实际上我是初学者)使用:let cell=collectionview.cellForItem(at:Indexpath);cell.bacgroundcolor=UIcolor.red;请把我的答案标为正确并投票给我。谢谢