我正在尝试为 UISegmentedControl 中的选定和未选定段使用不同的字体。我可以为普通段设置字体,但我似乎无法为所选段设置字体。这是我的代码:
NSDictionary *attributes = [NSDictionary dictionaryWithObject:
[UIFont fontWithName:@"Verdana-Bold"
size:[UIFont buttonFontSize]]
forKey:UITextAttributeFont];
[playerNumber setTitleTextAttributes:attributes
forState:UIControlStateHighlighted];
如果我更改为UIControlStateNormal
,则所有段都有样式。但是,我只想为突出显示/选定的部分设置样式。(UIControlStateSelected
也不起作用。)
(有一些类似的 StackOverflow 问题,但我找不到解决我问题的答案。)
我做错了什么或根本无法完成?