如何在 UICollectionView 中强制重新加载自定义单元格?
How to reload custom cells forcefully in UICollectionView?
在 UIViewController
中,我有一个 UICollectionView
& UICollectionViewCells
包含图表 (Piecharts and Bar charts).
图表的 delegates
和 datasource
在 UICollectionViewCell
中,viewdidload
本身从 NSUserdefault
加载图表。
问题:
当新数据到来时,我们如何重新加载单元格。已经加载的单元格不会重新加载。它与旧数据保持一致。但是之前没有加载的单元格正在加载新数据。我们如何使用来自 NSuserdefault
.
的新数据强制重新加载完整单元格
在索引路径处的行的集合视图单元格内设置 pichart 的数据源和委托。
您只需获取要在其中重新加载单元格的数组索引。
[_collectionView performBatchUpdates:^{
[_collectionView reloadItemsAtIndexPaths:@[[NSIndexPath x inSection:0]]];
} completion:^(BOOL finished) {}];
快乐编码:)
在 UIViewController
中,我有一个 UICollectionView
& UICollectionViewCells
包含图表 (Piecharts and Bar charts).
图表的 delegates
和 datasource
在 UICollectionViewCell
中,viewdidload
本身从 NSUserdefault
加载图表。
问题:
当新数据到来时,我们如何重新加载单元格。已经加载的单元格不会重新加载。它与旧数据保持一致。但是之前没有加载的单元格正在加载新数据。我们如何使用来自 NSuserdefault
.
在索引路径处的行的集合视图单元格内设置 pichart 的数据源和委托。
您只需获取要在其中重新加载单元格的数组索引。
[_collectionView performBatchUpdates:^{
[_collectionView reloadItemsAtIndexPaths:@[[NSIndexPath x inSection:0]]];
} completion:^(BOOL finished) {}];
快乐编码:)