アプリにテーブル ビューがあります。テーブル ビューのセルには、パターン イメージの背景があります。テーブル ビューのコンテンツが変化しており、コンテンツ情報を含むセルが 2 つまたは 3 つしかない場合があります。また、テーブル ビューでは、他のセルが画面の下部に自動的に追加されます。問題は、これらのセルの背景が明確であることですが、背景を他のセルと同じにしたいです(パターン画像あり)。通常、cellForRowAtIndexPath でセルの外観を変更します。ただし、テーブル ビューでは、自動的に作成されたセルに対してこのメソッドを呼び出さないでください。それで、解決策はありますか?
質問する
257 次
2 に答える
1
これは viewDidLoad() で行うことができます。これにより
self.searchDisplayController.searchResultsTableView.backgroundColor = [UIColor redColor]; // set your color for tableview here
、検索結果テーブルのセルが好みの色に色付けされます。使用して調査できる別のデリゲートは次のとおりです。これが役立つことを願っています。- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor redColor]; // your color here
}
于 2012-12-01T16:36:38.543 に答える
0
テーブルビュー セルをサブクラス化し、初期化子で背景を設定しようとしましたか?
于 2012-12-01T16:39:10.190 に答える