1

プロジェクトでは、ヘッダーでチャートを使用してUICollectionViewControllerおり、ユーザーがそれぞれのチャートデータをタップするとcell、チャートデータが更新されます。scrollingチャートUIが使用されるたびに再利用ヘッダーを更新したくありません。

コードで

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

1 に答える 1

0

単に再利用を防止したいだけの場合は、ヘッダー ビューを 1 回だけ初期化し (たとえば、viewDidLoad で)、次のメソッドですぐに返します。

collectionView:viewForSupplementaryElementOfKind:atIndexPath:

これは非常に単純な答えですが、これが役立つことを願っています。

于 2015-09-24T11:43:27.407 に答える