collectionView:cellForItemAtIndexPath:
いつでもそのセルを変更するために、たとえばそのラベルを更新するために、特定のセルを取得するために呼び出すことができます。私は、メソッドでUICollectionView
はなく、のクラスインスタンスメソッドについて話していますUICollectionViewDataSource
。
ただし、ヘッダー/フッターに同様の方法はないようです。collectionView:viewForSupplementaryElementOfKind
すでに割り当てられているインスタンスを提供する代わりに、ヘッダー/フッターの一意のインスタンスを返します。このため、ラベルを更新する(たとえば)ためにヘッダーへのポインターを取得できません。セクションをリロードして、collectionView:viewForSupplementaryElementOfKind
メソッドの本体で変更する必要があります。
カスタムオブジェクトキャッシュやタグを使用せずに、特定のヘッダー/フッターへのポインターを取得する適切な方法はありますか?