Xcode 只重新加载 UiCollectionView 中的一个单元格

Xcode reload just one cell in UiCollectionView

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

我知道 UITableView 是这样的:

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

但是 UICollectionView 呢?

使用名为reloadItemsAtIndexPaths的方法:

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

对于 swift 4 使用此代码:-

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