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!])
我只想重新加载 UICollectionView
中的一个单元格。
我知道 UITableView
是这样的:
[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPathOfYourCell, nil] withRowAnimation:UITableViewRowAnimationNone];
但是 UICollectionView
呢?
使用名为reloadItemsAtIndexPaths的方法:
[self.collectionView reloadItemsAtIndexPaths:@[indexPathOfYourCell]];
对于 swift 4 使用此代码:-
self.collectionView.reloadItems(at: [indexPath!])