Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在集合视图的scrollviewdidScroll方法中获取indexpath_Ios_Swift_Uicollectionview - Fatal编程技术网

Ios 如何在集合视图的scrollviewdidScroll方法中获取indexpath

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

我有集合视图,我想在scrollViewDidScroll方法中获取当前可见的(最可见的单元格)索引路径。

下面的代码将为您提供集合视图中准确可见的索引单元格

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;请把我的答案标为正确并投票给我。谢谢