2012-02-09 13 views
5

Me gusta mucho esa sensación.¿Cómo puedo obtener el color de texto de un sistema de la etiqueta de detalle de UITableVIewCell?

y también hay algún otro color sistemas que no puedo encontrar su API en el documento UIColor,

tales como el color del texto predeterminado del botón en el archivo de la semilla, etc.

todo, hay una forma en que puedo usarlos?

Quiero decir, son solo colores, no hay riesgo, ¿verdad?

¿O hay algún valor RGBA que se parezca a ellos? ¡muchas gracias!

+0

Creo que usted pregunta acerca de cell.detailTextLabel.textColor? – Hiren

Respuesta

8
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"cell"]; 
    [[cell detailTextLabel] textColor] 

textColor simplemente devolverá el objeto UIColor de las celdas detailTextLabel.

+0

Al imprimir esto se obtiene el equivalente a '[UIColor colorWithRed: 0.22 verde: 0.33 azul: 0.53 alfa: 1]', FYI. – kevboh

+0

a partir de iOS 9, el valor devuelto es Color: UIDeviceRGBColorSpace 0.556863 0.556863 0.576471 1, o en valores RGB de 0-255, (142, 142, 147). –

2

Tirando una captura de pantalla del simulador en Photoshop, me sale el siguiente valor:

[UIColor colorWithRed:0.22 green:0.33 blue:0.55 alpha:1.0] 

se ve muy cerca de mi ojo en el dispositivo. Pero la respuesta de muffe2k siempre funcionará.

0

Yo uso [UIColor grayColor] para UITableViewCell.detailsTextLabel.textColor. A primera vista, no hay diferencia entre grayColor y uno original.

Cuestiones relacionadas