2012-07-12 7 views
16

Bir UIBarbutton renk tonunu değiştirirseniz, onu varsayılan renk tonuna nasıl sıfırlayabilirim. Bir düğme için özel bir tonu ayarlamak am İşteBir UIBarbutton varsayılan renk tonuna ayarlanamıyor

...

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

Sonra daha sonra bunun varsayılan stil ve renk tonu var geri ayarlamanız gerekir. Yani sadece ... böyle hile yapacağını UIBarButtonItemStyleDone için

examCancelButton.style = UIBarButtonItemStyleDone; 

stili ayarlama düşünce Fakat renk kırmızı kalır. Kendi başıma güzel bir mavi renge ayarlayabilirim, ancak UIBarButtonItemStyleDone düğmesinin varsayılan rengini almak istiyorum. Mümkün mü?

Teşekkürler John

+1

Eğer 'nil' için' tintColor' ayarı denediniz mi? – wquist

cevap

29

examCancelButton.tintColor = nil;

+0

Perfiect !! Teşekkürler!!! – user278859

+0

UIButtons için de çalışıyor. [dataProtectionButton setTitleColor :Sil için: UIControlStateNormal]; –