2010-10-21 17 views
17

Quiero cambiar el color de UITableViewCellAccessoryCheckmark y el color de fondo UITextField donde escribimos. Encontré que esto no es sencillo.Cambiando el color de UITableViewCellAccessoryCheckmark y UITextField

+0

Siente lo mismo. @Dilshan: ve y acepta las respuestas a tus preguntas anteriores, por favor. – DarkDust

+2

Acabo de conocer esas características. Nuevo en stackoverflow :) – Dilshan

+3

Para ser claro, no hay obligación de aceptar respuestas, pero debe aceptar las que funcionen para usted, tanto para indicar a los lectores futuros la solución exitosa como para recompensar al autor de esa respuesta. –

Respuesta

2

Por defecto, no se puede cambiar el color de UITableViewCellAccessoryCheckmark

Pero también, puede utilizar la imagen para this..as igual checkmark

mientras que para textField puede utilizar esta sola línea ..

[textField setBackgroundColor:[UIColor redColor]]; 
+3

Específicamente, usaría la propiedad 'accessoryView' de la celda en lugar de' accessoryType'. –

+0

Tanques Daniel para la respuesta – Dilshan

+0

Gracias Ajay Pero cuando llama al setBackgroundColor establecerá el color de fondo pero no cambiará el color de las áreas donde reside el texto. Quiero cambiar el color de, digamos, primer plano del campo de texto. – Dilshan

38

he resuelto este problema cambiando el color de la tinta del UITableView donde el ce ll pertenece.

actualización el tinte de UITableView en el constructor de interfaces de defecto

o mediante programación de la siguiente manera.

yourTableView.tintColor = [UIColor blackColor]; 
+1

Es posible ahora en los últimos SDK. Este es un viejo hilo. – Dilshan

Cuestiones relacionadas