0

重複の可能性:
cellForRowAtIndexPath が呼び出されていない場合に UITableViewCell の外観を変更する方法

アプリに検索ディスプレイ コントローラーを備えたテーブル ビューがあります。テーブル ビュー セルには、パターン イメージによって作成されたカスタムの背景色があります。問題は、検索を開始しても結果がなく、(cellForRowAtIndexPath: を呼び出さずに) テーブル ビュー セルが自動的に作成されるため、外観を変更できないことです。しかし、すべてのテーブル ビュー セルの背景色を同じにしたいのです。では、どうすればこれを達成できますか?

4

1 に答える 1

1

これは viewDidLoad() で行うことができます
self.searchDisplayController.searchResultsTableView.backgroundColor = [UIColor redColor]; // set your color for tableview here

于 2012-12-01T16:32:18.553 に答える