2012-07-12 1338 views
16

Si cambio el tinte de un botón UIB, ¿cómo puedo restablecerlo a su tinte predeterminado?No se puede establecer un botón UIB de nuevo en el color de tinte predeterminado

Aquí estoy puesto un tinte personalizado para un botón ...

examCancelButton.style = UIBarButtonSystemItemCancel; 
examCancelButton.tintColor = myRedButtonTint; 

Luego, más tarde tengo que configurarlo de nuevo a su estilo por defecto y el tinte. Así que pensé que acaba de seleccionar el estilo de UIBarButtonItemStyleDone haría el truco como esto ...

examCancelButton.style = UIBarButtonItemStyleDone; 

Pero sigue siendo el color rojo. Puedo configurar un lindo color azul por mi cuenta, pero me gustaría obtener el color predeterminado de un botón UIBarButtonItemStyleDone. es posible?

Gracias, John

+1

¿Usted intentó establecer '' tintColor' a las negativas? – wquist

Respuesta

29

examCancelButton.tintColor = nil;

+0

Perfiect !! ¡¡¡Gracias!!! – user278859

+0

Funciona también para UIButtons. [dataProtectionButton setTitleColor: nil forState: UIControlStateNormal]; –

Cuestiones relacionadas