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

时间:2017-02-22 11:21:44

标签: ios objective-c iphone uicollectionviewcell

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

图表的delegatesdatasource位于UICollectionViewCellviewdidload本身位于NSUserdefault的加载图表中。

ISSUE:

虽然有新数据,但我们如何重新加载单元格。已经加载的单元格没有重新加载。它与旧数据保持一致。但是之前未加载的单元格正在加载新数据。我们如何使用NSuserdefault中的新数据强制重新加载完整单元格。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

快乐编码:)