I am unable to change the background color of static UITableViewCells on iOS 7, when running on iPad device. You can easily check this with following setup:
Do this:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { UIImage *pattern = [UIImage imageNamed:@"image.png"]; [cell setBackgroundColor:[UIColor colorWithPatternImage:pattern]]; }
Work for me on IOS7