//方法一:右侧有箭头 箭头部分颜色不变
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 ];
}
// 方法四:背景颜色控制 通用 cellForRow 方法调用
if (indexPath.section == 5) {
cell.backgroundColor=[UIColor redColor];
}else{
cell.backgroundColor=[UIColor whiteColor];
}