我注意到在我的一个分段控制中,很难看出选择了哪个段。我以为我可以加粗字体,或者稍微增加字体大小。我正在尝试这个,但它不起作用:
UIFont *boldFont = [UIFont boldSystemFontOfSize:16.0];
NSDictionary *fontDict = [[NSDictionary alloc] initWithObjectsAndKeys:boldFont, UITextAttributeFont, nil];
[_tableSegmentedControl setTitleTextAttributes:fontDict forState:UIControlStateSelected];
我的文本在段控件的两个段中看起来都相同。我需要做这样的事吗? Change textColor in UISegmentedcontrol
我希望在iOS 5中使用外观添加更容易的方法,如果可能的话。感谢。
答案 0 :(得分:2)
我不确定,但我认为[UIFont boldSystemFontOfSize:16.0f]; f失踪了。试试这个并告诉我
还要对字典的值进行NSlog检查,以确定该值是否设置为
否则使用
NSDictionary * attributes = [NSDictionary dictionaryWithObject:font forKey:UITextAttributeFont]; 我已经看过有些时候因为这个问题。我不知道为什么会这样。