header 的 UICollectionView ReusableView
UICollectionView ReusableView for header
在项目中,我在 UICollectionViewController
的 header 中使用了一个图表,当用户点击每个 cell
时,图表数据会更新。
现在我不希望重用 header 被更新,因为每次使用 scrolling
图表 ui。
在代码中
collectionHeaderView = [self.collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"Header" forIndexPath:indexPath];
如果你想做的只是防止重复使用,那么只初始化header视图一次(例如在viewDidLoad中),然后return它立即在下面的方法
collectionView:viewForSupplementaryElementOfKind:atIndexPath:
这是一个非常简单的答案,但我希望这对您有所帮助。
在项目中,我在 UICollectionViewController
的 header 中使用了一个图表,当用户点击每个 cell
时,图表数据会更新。
现在我不希望重用 header 被更新,因为每次使用 scrolling
图表 ui。
在代码中
collectionHeaderView = [self.collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"Header" forIndexPath:indexPath];
如果你想做的只是防止重复使用,那么只初始化header视图一次(例如在viewDidLoad中),然后return它立即在下面的方法
collectionView:viewForSupplementaryElementOfKind:atIndexPath:
这是一个非常简单的答案,但我希望这对您有所帮助。