Как настроить цвет выделенного текста в UISegmentedControl в iOS5? - PullRequest
2 голосов
/ 15 декабря 2011

Я работаю над настройкой UISegmentedControl в iOS5. Я использую новый метод - (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state.

Однако, похоже, я могу настроить цвет текста в нормальном состоянии. Поскольку я проверил документацию, атрибуты текста включают только: UITextAttributeFont, UITextAttributeTextColor, UITextAttributeTextShadowColor и UITextAttributeTextShadowOffset.

Как указать цвет шрифта при нажатии кнопки UISegmentedControl (выделено)?

1 Ответ

0 голосов
/ 05 октября 2013

Вы можете использовать setTitleTextAttributes:forState: вашего UISegmentedControl или вообще использовать протокол UIAppearance , представленный в iOS5.Концепция остается прежней.

[[UISegmentedControl appearance] setTitleTextAttributes:@{
                         UITextAttributeTextColor : [UIColor blueColor]
                         } forState:UIControlStateHighlighted];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...