Xcode 在 UiCollectionView 中仅重新加载一个单元格

Posted

技术标签:

【中文标题】Xcode 在 UiCollectionView 中仅重新加载一个单元格【英文标题】:Xcode reload just one cell in UiCollectionView 【发布时间】:2015-03-01 11:24:56 【问题描述】:

我只想重新加载UICollectionView 中的一个单元格。

我知道UITableView 是这样的:

[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPathOfYourCell, nil] withRowAnimation:UITableViewRowAnimationNone];

但是UICollectionView呢?

【问题讨论】:

UICollectionView update a single cell的可能重复 【参考方案1】:

使用名为reloadItemsAtIndexPaths的方法:

[self.collectionView reloadItemsAtIndexPaths:@[indexPathOfYourCell]];

【讨论】:

【参考方案2】:

对于 swift 4,请使用以下代码:-

self.collectionView.reloadItems(at: [indexPath!])

【讨论】:

以上是关于Xcode 在 UiCollectionView 中仅重新加载一个单元格的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UICollectionView、Swift 5、Xcode 的行下添加行

在 UICollectionView Xcode 中添加子视图 [关闭]

为啥 UICollectionView 在 Xcode 11 (ios 13) 中省略 Line/Intrim 间距?

XCode 6 UICollectionview viewwithtag 不起作用

UICollectionView + iOS 7 / Xcode 5 = 断言失败

奇怪的位置uicollectionview标题部分xcode