UICollectionView ReusableView for header



在项目中,我在UICollectionViewController的标题中使用了一个图表,当用户点击每个cell时,图表数据被更新。现在我不希望重用头被更新,因为每次使用scrolling图表ui。

在代码中

collectionHeaderView = [self.collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"Header" forIndexPath:indexPath];

如果你想做的只是防止重用,那么初始化头视图只一次(例如在viewDidLoad中),然后在以下方法

中立即返回它
collectionView:viewForSupplementaryElementOfKind:atIndexPath:

这是一个非常简单的答案,但我希望这对你有帮助。

相关内容

  • 没有找到相关文章

最新更新