2012-07-12 12 views
16

Se cambio la tonalità di un UIBarbutton, come posso ripristinare la tinta predefinita.Impossibile impostare un UIBarbutton sul colore di tinta predefinito

Qui sto messo una tinta personalizzata per un pulsante ...

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

Poi dopo ho bisogno di riportarlo al suo stile di default e la tinta. Così ho pensato solo impostare lo stile di UIBarButtonItemStyleDone farebbe il trucco come questo ...

examCancelButton.style = UIBarButtonItemStyleDone; 

Ma il colore resta rosso. Posso impostarlo su un bel colore blu da solo, ma mi piacerebbe ottenere il colore predefinito di un pulsante UIBarButtonItemStyleDone. È possibile?

Grazie, John

+1

Hai provato l'impostazione 'tintColor' a' quelle negative? – wquist

risposta

29

examCancelButton.tintColor = nil;

+0

Perfiect !! Grazie!!! – user278859

+0

Anche per UIButtons. [dataProtectionButton setTitleColor: nil forState: UIControlStateNormal]; –

Problemi correlati