2010-03-19 7 views
8

Je développe une application iPad dans laquelle j'ai besoin d'une vue de table (style groupé) ayant une couleur de fond comme clearColor.Modifier la vue de la table (style de table de vue groupée) couleur de fond?

Mon problème est

[self.tableView setBackgroundColor:[UIColor clearColor]]; 

fonctionne bien si le style de vue de la table est simple mais quand je passe pour voir le tableau de groupe, la couleur de fond ne change il reste gris.

FYI: la couleur d'arrière-plan du contenu de tableviewcell ne change pas non plus.

Est-ce un bug dans iPhone-SDK ou je fais quelque chose de mal.

Répondre

26

résolu:

Il suffit de faire:

[self.tableView setBackgroundView:nil]; 

Hope this helps.

+0

thats la solution correcte .. merci pour cela .. btw savez-vous pourquoi [self.tableView setBackgroundColor: [UIColor clearColor]]; ne marche pas? – learner2010

+0

@ learner2010: Je pense que c'est parce que lorsque la couleur d'arrière-plan de la table est claire, la couleur d'arrière-plan de la vue de table est modifiée mais la vue en arrière-plan (bien sûr différente de la vue de table) couleur par défaut. – Yogi

Questions connexes