As Apple DOC said (UITableViewCell Class Reference):
... In iOS 7, cells have a white background by default; in earlier versions of iOS, cells inherit the background color of the enclosing table view. If you want to change the background color of a cell, do so in the tableView:willDisplayCell:forRowAtIndexPath: method of your table view delegate.
Portanto, para o meu caso, para mostrar células com fundo transparente, basta implementar o método delegado no controlador de exibição de tabela, como abaixo:
- (void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath *)indexPath
{
[cell setBackgroundColor:[UIColor clearColor]];
}
Nota : Como o @null disse: "... parece haver um bug no construtor de interfaces ..." , não tenho muita certeza se ele possui o bug, mas parece que o comentário dele recebeu vários votos. Portanto, pode haver algo errado se você usar o IB. :)