Comme le dit Apple DOC (UITableViewCell Class Reference) :
... Dans iOS 7, les cellules ont un fond blanc par défaut. Dans les versions antérieures d'iOS, les cellules héritent de la couleur d'arrière-plan de la vue du tableau qui les entoure. Si vous souhaitez modifier la couleur d'arrière-plan d'une cellule, faites-le dans la section tableView:willDisplayCell:forRowAtIndexPath : de votre délégué de la vue de la table.
Ainsi, dans mon cas, pour afficher les cellules avec un arrière-plan transparent, il suffit d'implémenter la méthode du délégué dans le contrôleur de la vue tableau comme ci-dessous :
- (void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath *)indexPath
{
[cell setBackgroundColor:[UIColor clearColor]];
}
Remarque : Comme l'a dit @null, "...il semble y avoir un bug dans le constructeur d'interface..." Je ne suis pas totalement sûr qu'il y ait un bug, mais il semble que ce soit le cas car son commentaire a reçu plusieurs votes positifs. Il y a donc peut-être un problème si vous utilisez IB :)