【发布时间】:2011-03-02 21:17:37
【问题描述】:
我已经阅读了很多不同的方法来解决设置 UITableViewCell 颜色的问题。只是在快速确认下面的代码/方法是最佳实践/性能观点之后?
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = [UIColor redColor];
}
与此相关的一些注释/问题:
- 这是否是最好的重新性能,因为这段代码似乎会被调用很多次?即,与如果只为单元设计设置一次背景颜色相反,例如在 IB 中(我知道这不太有效)see here
- 我看到一些示例代码循环通过单元格的各种子视图来设置它们,但这通常不需要?我已经尝试了上面的这段代码,它似乎可以正常工作。
【问题讨论】:
标签: iphone ios uitableview background-color