2010-03-19 21 views
8

Estoy desarrollando una aplicación para iPad en la que necesito una vista de tabla (estilo agrupado) con un color de fondo como clearColor.¿Cambiar el color de fondo de la vista de tabla (estilo de tabla de presentación agrupada)?

Mi problema es

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

funciona bien si el vector visión es clara, pero cuando cambio a la tabla de grupos ver el color de fondo no hace los cambios que se mantiene de color gris.

FYI: el color de fondo contentview de tableviewcell tampoco cambia.

Esto es un error en iPhone-SDK o estoy haciendo algo mal.

Respuesta

26

resuelto:

simplemente hacer:

[self.tableView setBackgroundView:nil]; 

Espero que esto ayude.

+0

esa es la solución correcta ... gracias por eso ... por cierto, ¿sabes por qué [self.tableView setBackgroundColor: [UIColor clearColor]]; ¿No funciona? – learner2010

+0

@ learner2010: Creo que es porque cuando establecemos el color de fondo de la tabla como color claro, el color de fondo de la vista de tabla cambia pero la vista que está configurada como vista de fondo (por supuesto es diferente de la vista de tabla) conserva su color predeterminado. – Yogi

Cuestiones relacionadas