gpt4 book ai didi

iOS:重新加载 UICollectionView 的单个单元格

转载 作者:技术小花猫 更新时间:2023-10-29 10:56:44 25 4
gpt4 key购买 nike

我正在尝试按照以下帖子重新加载 UICollectionView 中的单元格:

UICollectionView update a single cell

我知道我最终想要这样的东西:

[self.collectionView reloadItemsAtIndexPaths:??];

但我不知道如何找到并传递特定单元格的 indexPath。谁能指点一下?

我有一个 NSMutableArray,其中包含所有单元格信息(在每个单元格中生成的 ImageView )。理想情况下,我想做的是传递 NSMutableArray 的索引以刷新页面上的相应单元格。但我不确定数字索引如何转换为 indexPath。

预先感谢您的帮助!

最佳答案

这取决于您的实现以及您如何将单元格分组到多个部分,但我们假设您有一个部分,并且数组中的每个元素对应于表格中的一行。

如果你想重新加载与索引 x 处的数组元素对应的单元格,你需要做的就是写

[_collectionView performBatchUpdates:^{
[_collectionView reloadItemsAtIndexPaths:@[[NSIndexPath x inSection:0]]];
} completion:^(BOOL finished) {}];

相反,如果您有单元格但想找到它的索引路径,您可以随时调用 [collectionView indexPathForCell:myCell]

关于iOS:重新加载 UICollectionView 的单个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25707679/

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