11
UIColectionViewのヘッダー情報のコンテンツを動的に更新したいのですが、これは非常に頻繁に行われるため、セクション全体を再ロードしたくありません。UICollectionViewのヘッダーコンテンツをセクション全体を再ロードせずに更新
優雅なソリューションのアイデアはありますか?
おかげ
UIColectionViewのヘッダー情報のコンテンツを動的に更新したいのですが、これは非常に頻繁に行われるため、セクション全体を再ロードしたくありません。UICollectionViewのヘッダーコンテンツをセクション全体を再ロードせずに更新
優雅なソリューションのアイデアはありますか?
おかげ
あなたはむしろUIColectionView上reloadData
かreloadSections:
よりのUIView(あなたのヘッダビュー)にsetNeedsDisplay
を呼び出すことができます。
可能ですが、すべてのヘッダービューへの参照を保存したくありません。 – user3173911
ちょうどヘッダーをリフレッシュするメソッドにビルドがないので、私は恐れています。参照を作成してsetNeedsDisplayを呼び出すことができます(これをお勧めします)。または、コレクションビューのすべてのサブビューをforeachできます。ビューがヘッダービューの場合(タグを設定して識別できます)、setNeedsDisplayを呼び出します。 – Greg