如何在 UICollectionView 中强制重新加载自定义单元格?

How to reload custom cells forcefully in UICollectionView?

UIViewController 中,我有一个 UICollectionView & UICollectionViewCells 包含图表 (Piecharts and Bar charts).

图表的 delegatesdatasourceUICollectionViewCell 中,viewdidload 本身从 NSUserdefault 加载图表。

问题:

当新数据到来时,我们如何重新加载单元格。已经加载的单元格不会重新加载。它与旧数据保持一致。但是之前没有加载的单元格正在加载新数据。我们如何使用来自 NSuserdefault .

的新数据强制重新加载完整单元格

在索引路径处的行的集合视图单元格内设置 pichart 的数据源和委托。

您只需获取要在其中重新加载单元格的数组索引。

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

快乐编码:)