UITableView
のセクションのヘッダタイトルを変更しようとしています。アプリケーションによってはtableView:titleForHeaderInSection
がトリガーされますので、それは役に立ちません。私はreloadData
と呼ぶことができますが、アプリケーションはすべての可視セルを再読み込みする必要があるため、パフォーマンスが低下します。カスタムヘッダーも使用しようとしましたが、パフォーマンス上の問題が発生します。テーブルビューなしのUITableViewセクションヘッダを変更する:titleForHeaderInSection
UILabel
へのハンドルを取得して、デフォルトのヘッダービューで使用するテキストを手動で変更する方法はありますか?
ありがとうございます!
少なくとも私のアプリのためにテーブル全体をリロードするほど遅いですが、reloadSectionsを使用する必要があるようです。私はCocoa APIによって毎回挫折してきました。私は円形キューを使ってUILabelのセットを再利用し、viewForHeaderでそれらを返すようにしましたが、viewForHeaderは非常に多くのセル(表示されていないものさえも)に対して呼び出されます。ただひどいです。アー! –