如何将其设置为大写?
- (void)drawSegmentedControl
{
HMSegmentedControl *segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles:@[@"First", @"Second", @"Third"]];
segmentedControl.font = [UIFont fontWithName:@"Helvetica Neue" size:16];
}
答案 0 :(得分:2)
HMSegmentedControl *segmentedControl = [[HMSegmentedControl alloc] initWithSectionTitles:@[@"FIRST", @"SECOND", @"THIRD"]];
字体将呈现您要求的字符;你必须使用大写字母而不是小写字母(它们是不同的)。
如果文字没有硬编码,请在创建控件之前将其转换为[NSString uppercaseString]
。
您选择的字体将决定各个字形如何呈现在屏幕上(他们是粗体,斜体;漫画sans或快递等等)。但是你不能应用CSS风格的样式来渲染它们(就像你可以通过使用文字处理器的字体工具形成字体那样做。
您只需要将传入的字符串大写。