В интерфейсе Builder для UIButton
есть опция Highlight Tint
. Можно ли программно изменить его для всех UIButton
в iOS 5.... используя какую-либо вещь протокола видимости или какое-то другое обходное решение?
Как программно настроить цвет подсветки UIButton?
Ответ 1
Вы можете установить его как
[button setTintColor:[UIColor grayColor]];
Это эквивалентно опции hightlight tint в IB и применяется только для выделенного состояния.
Update: Чтобы реализовать это для всех кнопок в приложении, используйте это:
[[UIButton appearance] setTintColor:[UIColor orangeColor]];
Он установит для всех UIButton
, которые вы собираетесь использовать в своем приложении.
Проверьте это для более подробной информации о Протокол UIAppearance.