2010-03-19 15 views
8

Sto sviluppando un'applicazione per iPad in cui ho bisogno di una vista tabella (raggruppata in uno stile) con colore di sfondo come clearColor.Cambia colore di sfondo della vista tabella (stile tabella raggruppata)?

Il mio problema è

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

funziona bene se lo stile visualizzazione della tabella è semplice, ma quando posso passare al tavolo di gruppo visualizzare il colore di sfondo non lo fa cambiamenti rimane di colore grigio.

FYI: anche il colore di sfondo contentview di tableviewcell non cambia.

Si tratta di un bug in iPhone-sdk o sto facendo qualcosa di sbagliato.

risposta

26

risolto:

semplicemente:

[self.tableView setBackgroundView:nil]; 

Spero che questo aiuti.

+0

è la soluzione corretta .. grazie per quello .. btw sai perché [self.tableView setBackgroundColor: [UIColor clearColor]]; non funziona? – learner2010

+0

@ learner2010: Penso che sia perché quando impostiamo il colore di sfondo della tabella come colore trasparente, il colore di sfondo della vista tabella viene modificato, ma la vista che è impostata come vista di sfondo (ovviamente diversa dalla vista tabella stessa) mantiene la sua colore predefinito. – Yogi

Problemi correlati