我已经阅读了很多不同的方法来解决设置UITableViewCell颜色的问题。刚刚快速确认下面的代码/方法是否是最佳实践/性能观点?
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor redColor];
}
与此相关的一些注释/问题:
答案 0 :(得分:3)
你是对的,这是做到这一点的方法。 UITableViewCell
文档甚至明确指出应在tableView:willDisplayCell:forRowAtIndexPath:
而不是tableView:cellForRowAtIndexPath:
中设置背景颜色。不要害怕,你在正确的道路上先生。