0

私はいろいろな答えを探して見ましたが、ここで私の問題をまだ解決していません。UITableViewCellの背景色を白以外に設定しようとしています。私は持っています

cell.contentView.backgroundColor = [UIColor colorWithRed:0.949 green:0.949 blue:0.949 alpha:1.0];

ただし、これによって、現在開示インジケーターが表示されているaccesoryViewの背景色は変更されません。私が試してみました:

cell.accessoryView.backgroundColor = [UIColor colorWithRed:0.949 green:0.949 blue:0.949 alpha:1.0];

無駄に。また、これをクリアに設定して、他の背景色をいじってみました。ここで何が欠けていますか?これは簡単な修正のようです。

4

1 に答える 1

0

まあ、それはこれ以上簡単ではなかったでしょう...

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
   cell.backgroundColor = [UIColor colorWithRed:0.949 green:0.949 blue:0.949 alpha:1.0];
}

どうやら新人ミスらしい。

于 2012-04-15T21:46:04.693 に答える