Я пытаюсь использовать разные шрифты для выбранных и невыбранных сегментов в UISegmentedControl. Я могу установить шрифт для обычных сегментов, но я не могу установить шрифт для выбранного сегмента. Вот мой код:
NSDictionary *attributes = [NSDictionary dictionaryWithObject:
[UIFont fontWithName:@"Verdana-Bold"
size:[UIFont buttonFontSize]]
forKey:UITextAttributeFont];
[playerNumber setTitleTextAttributes:attributes
forState:UIControlStateHighlighted];
Если я перейду на UIControlStateNormal
, будут применены стили для всех сегментов. Однако я просто хочу стилизовать выделенный / выбранный сегмент. (UIControlStateSelected
тоже не работает.)
(Есть несколько похожих вопросов по StackOverflow, но я не смог найти ответ, который решил мою проблему.)
Что я делаю не так или вообще нельзя?