Two ways to prevent reuse of IOS Collectionviewcell
CollectionView method of preventing cell multiplexing one:
Register the cell (a partition) when creating the CollectionView
Uicollectionviewcell *cell=[collectionview dequeuereusablecellwithreuseidentifier:@ "Cell" forindexpath:indexpath];
For (UIView *view in cell.contentView.subviews) {
[view Removefromsuperview];
}
CollectionView method to prevent cell multiplexing Two:
Register the cell (multiple partitions)
nsstring *identifier=[nsstring stringwithformat:@ "%ld%ld" in the Cellforitem Method (long) Indexpath.section, (long) indexpath.row];
[Collect Registerclass:[uicollectionviewcell class] forcellwithreuseidentifier:identifier];
Uicollectionviewcell *cell=[collectionview dequeuereusablecellwithreuseidentifier:identifier ForIndexPath: Indexpath];
For (ID subview in cell.contentView.subviews) {
if (subview) {
[Subview Removefromsuperview];
}
}
Thank you for reading, I hope to help you, thank you for your support for this site!