Изменение цвета текста кнопки при выборе - PullRequest
14 голосов
/ 21 мая 2011

У меня есть пользовательская кнопка, и я устанавливаю другое изображение, когда оно подсвечивается. Теперь я хочу изменить цвет текста на кнопке, когда кнопка подсвечивается. Возможно ли это сделать?

Ответы [ 4 ]

43 голосов
/ 21 мая 2011

Вы можете сделать это так:

[myButton setTitleColor:[UIColor greenColor] forState:UIControlStateHighlighted];
3 голосов
/ 22 ноября 2014

Swift версия:

myButton.setTitleColor(UIColor.greenColor(), forState: UIControlState.Highlighted)
1 голос
/ 03 января 2015

Этого также можно добиться с раскадровками, выбрав в инспекторе атрибутов в разделе «Кнопка» «Конфигурация состояния для выбранного» или «Выделенное» и стилизовав кнопку прямо здесь - код не требуется:)

0 голосов
/ 30 марта 2016
[myButton setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];

или

[myButton setTitleColor:[UIColor greenColor] forState:UIControlStateSelected];

Это работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...