Alterar o plano de fundo de um UITableView no iPad

Por algum motivo, a versão para iPad de um UITableView não responde a isso:

self.tableView.backgroundColor = [UIColor redColor];

Execute-o em um iPhone e o fundo da mesa ficará vermelho. Execute-o em um iPad e a propriedade do plano de fundo não será alterada.

Veja como contornar isso:

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
[self.tableView setBackgroundView:nil];
[self.tableView setBackgroundView:[[UIView alloc] init]];
}
self.tableView.backgroundColor = [UIColor redColor];