gpt4 book ai didi

ios - 如何在 Collection View 中查找项目的索引路径

转载 作者:可可西里 更新时间:2023-11-01 02:05:41 27 4
gpt4 key购买 nike

好的,所以我有一个 Collection View 并试图找到一个项目的索引路径,因为我需要删除某个索引路径上的一个项目。例如这很难解释抱歉。好的,所以在我的收藏 View 中,我在第 1 部分做了一个常量 count = mycollectionview.numberof 项目,只有一个部分。这是我目前拥有的一些代码,您会看到我有一些代码来检查该项目是否高于 3 或等于。

     var currentImage = 0
func scrollViewDidScroll(_ scrollView: UIScrollView) {

var iti = //indexpathofitem

let count = myCollectionView.numberOfItems(inSection: 1)

let x = floor(myCollectionView.contentOffset.x / view.frame.width)
if Int(x) != currentImage {
currentImage = Int(x)
print(currentImage)
}
}

有什么问题请在评论区提出,我会一一解答,如有打扰请见谅。只需要在 Collection View 中找到项目的索引路径。 水平滚动,启用分页,图像占据整个单元格。

最佳答案

使用初始化程序创建一个新的 IndexPath 实例。

查看 IndexPath 的文档.您会看到您可以像这样创建一个新实例:

let indexPathOfLastItem: IndexPath //which you have

let indexPathOfItemToDelete = IndexPath(item: indexPathOfLastItem.item - 2, section: 0)
//may need to adjust the section or item values to fit your needs

两个参数的类型都是Int。通过在初始化程序中使用所需的项目编号和要删除的项目部分来创建所需的索引路径。

关于ios - 如何在 Collection View 中查找项目的索引路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43033568/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com