2012-01-11 8 views
0

私はUITableViewのセクションヘッダーにカスタムUIViewを使用しています。ただし、テーブルビューを変更すると、セクションヘッダー内のラベルは、ユーザーがスクロールするまで更新されません。誰がなぜこれが分かっていますか?セクションヘッダーをすぐに更新する方法は?それが役に立ったら、Core Dataを使用しています。私のプロジェクトはAppleのCore Data Booksの例に基づいています。セクションヘッダーの情報を更新します。

答えて

1

セクションヘッダーを更新した後、tableViewでreloadDataを呼び出します。

+0

ありがとうございました!なぜこれが機能するのか説明できますか? 'reloadData'が呼び出されるまでテーブルビューへの変更は表示されませんか? – gurooj

+1

NSFetchedResultsControllerを実装していない限り、データソースの変更によってテーブルビューが自動的に更新されることはありません。 – agilityvision

+0

NSFetchedResultsControllerを実装している場合は、これがセクションヘッダを更新する最も効率的な方法でしょうか? – gurooj

関連する問題