2012-07-12 43 views
16

如果我更改UIBarbutton的色調,我如何將其重置爲默認色調。無法將UIBarbutton設置回默認色調

我在這裏設置一個按鈕自定義色彩...

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

再後來,我需要將其設置回它的默認風格和色調。因此,我認爲風格只設置到UIBarButtonItemStyleDone會做這樣的伎倆......

examCancelButton.style = UIBarButtonItemStyleDone; 

,但這種顏色仍爲紅色。我可以自己將它設置爲漂亮的藍色,但我想獲得UIBarButtonItemStyleDone按鈕的默認顏色。這可能嗎?

謝謝,約翰

+1

你嘗試設置'tintColor'到'nil'? – wquist 2012-07-12 19:57:48

回答

29

examCancelButton.tintColor = nil;

+0

Perfiect !!謝謝!!! – user278859 2012-07-12 20:01:10

+0

也適用於UIButtons。 [dataProtectionButton setTitleColor:nil forState:UIControlStateNormal]; – 2014-01-06 23:39:08