Tengo un UITableViewCell agrupado personalizado, con un par de UILabels en él. Como el color de fondo UITableViewCell solía ser blanco puro, coincidía con el color de fondo predeterminado de UILabels, por lo que el cuadro UILabel no estaba visible.Diferente color de celda BG dependiendo de la versión de iOS (4.0 a 5.0)
Después de actualizar a iOS 5.0, noto que ahora el color de fondo predeterminado para agrupado UITableViewCells es un blanco más grisáceo (en realidad # f7f7f7) y, como consecuencia, el marco de UILabels es visible de manera fea.
Entonces, ¿cuál es la mejor manera de configurar el color de fondo de UILabels cuando sea necesario? varían entre las diferentes versiones de iOS? Sé que podría usar opaque = NO y [UIColor clearColor], pero preferiría pintar el fondo de UILabels por motivos de rendimiento.
Lo curioso es que no puedo reproducir este. Hice una muy sencilla UITableView agrupada y los fondos de las celdas son del mismo color grisáceo en iOS 4 y iOS 5 (en el simulador). – matt