UICollectionViewFlowLayoutでのみ補助ビューを再ロードする簡単な方法はありますか?私はすべてをリロードしたくありません。それは可能ですか?collectionViewで補助ビューを再ロードする方法
23
A
答えて
22
ドキュメントを確認した後、個別の補足ビューを再読み込みすることはできませんが、reloadSections:
を使用してUICollectionViewの1つ以上のセクションを更新できます。 (documentation)だから、セクションヘッダが更新必要があるときに、あなたが呼び出すことができます。
のObjective-C:
[self.collectionView reloadSections:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0, 3)]];
スウィフト:
self.collectionView?.reloadSections(IndexSet(0 ..< 3))
呼び出すことが起こる:
- (UICollectionReusableView *)collectionView: (UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath {
//Place logic for handling update here...
}
5
コントローラーから補助ビューのレイアウトやサイズを変更する場合は、補助ビューのみを更新する場合は、[supplementaryView setNeedsDisplay]
を使用してください。補足ビューが複雑で、そのサイズが変更される場合は両方を使用してください。
関連する問題
- 1. リモートアンドロイド補助サービスをテストする方法
- 2. レールで再ロードせずに各ビューをレンダリングする方法は?
- 3. 8086の補助フラグの値を確認する方法
- 4. スカラ補助コンストラクタ
- 5. 部分ビューを再ロードする[ASP.NET MVC]
- 6. zshで再帰検索を補間する方法
- 7. boost :: program_options値を再ロードする方法
- 8. Zend Frameworkレイアウトテンプレートを再ロードせずにビューをロードする
- 9. C#クラスに補助機能を追加する/委任する方法
- 10. 別のビューにビューをロードする方法codeigniter 2.1?
- 11. アクティビティを再起動してスタティックライブラリを再ロードする方法は?
- 12. Firefoxを再起動せずにuser_prefを再ロードする方法
- 13. ObservableCollectionのCollectionViewをSilverlightで作成する方法
- 14. SQL、数字の補助テーブル
- 15. Play 2.0 - テンプレートの補助コンストラクタ
- 16. JS計算の補助
- 17. _Layout.cshtmlでコンテナに部分的なビューをロードする方法
- 18. ページを再ロードせずにjavascriptでショートカットボタンをクリックする方法
- 19. UICollectionの補助ビューでUIButtonを使用するにはどうすればよいですか?
- 20. ocamlの再帰的な方法でファイルをロードする
- 21. ADFで子ビューオブジェクトを完全に再ロードする方法
- 22. 検索入力値でjQGridを再ロードする方法
- 23. 補助デバイスへのアクセスをプログラムで10.9を有効にする
- 24. Activity.onConfigurationChangedでビューの再描画を強制する方法
- 25. iOSのCollectionViewのフッターにローディングインジケータを追加する方法
- 26. ビューXIBをビューコントローラにサブビューとしてロードする方法XIB
- 27. iFrameをロードした後にiFrameを強制的に再ロードする方法
- 28. リレーショナルデータベースサーバ補助プログラミング言語のサポート
- 29. Jquery/Ajax/HTMLの補助が必要
- 30. JCS編集ディスク補助キャッシュDiskPath
NSFetchedResultsControllerによってコレクションビューがサポートされている場合、これは多くの答えを見つけました。ありがとう – migs647
@Vitaliiは、目的の-Cコード(配列の代わりに範囲を持つ)のより良い忠実度のために私のリビジョンを見てください。また、collectionViewは 'UICollectionViewFlowLayout'のオプションです。 –