Swift 如何检测UICollectionViewCell是否位于特定位置?Gif内部

Swift 如何检测UICollectionViewCell是否位于特定位置?Gif内部,swift,xcode,uicollectionview,Swift,Xcode,Uicollectionview,我制作了一个选项菜单,类似于snapchat中的过滤器选项: 一个选项捕捉到屏幕中间,您可以在彩虹边框的UIView中看到它 现在我想知道哪个细胞在我的彩虹色视图中 如何检测当前选择的选项?在scrollViewDidScroll委托方法中,您可以执行以下操作: let position = collectionView.contentOffset.x / (cellSize + spacing) currenIndexPath.item = position 然后使用该选项,在scroll

我制作了一个选项菜单,类似于snapchat中的过滤器选项:

一个选项捕捉到屏幕中间,您可以在彩虹边框的UIView中看到它

现在我想知道哪个细胞在我的彩虹色视图中


如何检测当前选择的选项?

scrollViewDidScroll
委托方法中,您可以执行以下操作:

let position = collectionView.contentOffset.x / (cellSize + spacing)
currenIndexPath.item = position

然后使用该选项,在
scrollViewDidScroll
delegate方法中获取所选选项,您可以执行以下操作:

let position = collectionView.contentOffset.x / (cellSize + spacing)
currenIndexPath.item = position
然后用它得到所选的选项