2012-07-12 11 views
16

Jeśli zmienię odcień UIBarbutton, jak mogę zresetować go do domyślnego odcienia.Nie można ustawić UIBarbutton z powrotem na domyślny kolor tinty

Tutaj mam ustawić niestandardowy odcień dla przycisku ...

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

Później muszę ustawić go z powrotem na to domyślny styl i odcień. Więc pomyślałem tylko ustawienie styl UIBarButtonItemStyleDone by rade jak to ...

examCancelButton.style = UIBarButtonItemStyleDone; 

Ale kolor pozostaje czerwona. Mogę ustawić go na ładny niebieski kolor na własną rękę, ale chciałbym uzyskać domyślny kolor przycisku UIBarButtonItemStyleDone. czy to możliwe?

Dzięki John

+1

Próbowałaś ustawienie '' tintColor' do zerowe? – wquist

Odpowiedz

29

examCancelButton.tintColor = nil;

+0

Perfiect !! Dzięki!!! – user278859

+0

Działa również dla UIButtonów. [dataProtectionButton setTitleColor: nil forState: UIControlStateNormal]; –

Powiązane problemy