Невозможно вернуть UIBarbutton к цвету оттенка по умолчанию

Если я изменю оттенок UIBarbutton, как я могу сбросить его до оттенка по умолчанию.

Здесь я задаю собственный оттенок для кнопки ...

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

Позже мне нужно вернуть его к стилю и оттенку по умолчанию. Поэтому я подумал, что просто установив стиль на UIBarButtonItemStyleDone, можно сделать такой трюк ...

examCancelButton.style = UIBarButtonItemStyleDone;

Но цвет остается красным. Я могу самостоятельно установить для него красивый синий цвет, но я хотел бы получить цвет по умолчанию для кнопки UIBarButtonItemStyleDone. Это возможно?

Спасибо, Джон


person user278859    schedule 12.07.2012    source источник
comment
Вы пробовали установить tintColor на nil?   -  person wquist    schedule 12.07.2012


Ответы (1)


person    schedule
comment
Также работает для UIButtons. [dataProtectionButton setTitleColor: nil forState: UIControlStateNormal]; - person T.J.; 07.01.2014