昔、書いたような気がするのだが、探してみてなさそうだったので、1エントリー。
UITableViewCellの背景色(セルの色)を設定するには、どうしたらいいのかなとひとまず、下のようにしました。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ cell.backgroundColor = [UIColor redColor]; }でもこれだと変わらず困りました。
UITableViewCell の背景色を変えるを読んで確かに、
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ cell.backgroundColor = [UIColor blueCorlo]; }としても変わるのだが、
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ cell.contentView.backgroundColor = [UIColor redColor]; }でも設定できることがわかりました。
何か問題があるまで当分は、contentViewで背景色を設定したいと思います。
0 コメント:
コメントを投稿