//方法一:
cell .contentView .backgroundColor = [ UIColor redColor ];
//方法二:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier :CellIdentifier];
UIView* bgview = [[ UIView alloc ] initWithFrame :CGRectMake( 0 , 0 , 1 , 1 )];
bgview .opaque = YES ;
bgview .backgroundColor = [ UIColor orangeColor ];
[cell setBackgroundView :bgview];
//方法三:
- ( void )tableView:( UITableView )tableView willDisplayCell :( UITableViewCell )cell forRowAtIndexPath :( NSIndexPath *)indexPath
{
cell .backgroundColor = [ UIColor redColor ];
}
参考:
如何设置UITableViewCell背景色
http://ios.9tech.cn/news/2013/1128/38946.html