gpt4 book ai didi

arrays - 在单元格标签等于给定字符串的 collectionView 或 TableView 上选择行/部分?

转载 作者:行者123 更新时间:2023-11-28 15:48:15 24 4
gpt4 key购买 nike

是否可以选择 uitableview/uicollection views 标签的一行或一部分等于特定字符串。

举个例子

let array = ["a","b","c","d","e"]

cell.textlabel.text = array[indexPath.row]

然后我选择第 0、1、4 行并将它们添加到保存的数组中

let savedArray = ["a", "b", "e"]

我知道我可以保存 indexPath 并将其添加到字典中,然后以这种方式调用它,但是如果数组更改为

 let array = ["a","f","b","c","d","e"]

这样我就不会选择正确的行。

因此,我想做的是搜索 cells.titleLabels.text,如果匹配,则以编程方式选择它。

所以我的问题是如何搜索 cells.titleLabel?

提前致谢

最佳答案

您可以在cellForItemAt 方法中比较对象值。

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { 
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "CollectionViewCell", for: indexPath)
cell.textlabel.text = array[indexPath.row]
cell.isSelected = savedArray.contains(array[indexPath.row])
return cell
}

关于arrays - 在单元格标签等于给定字符串的 collectionView 或 TableView 上选择行/部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42674687/

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