可能重复:
Setting UILabel - Font through code - generates error - iPhone如何以编程方式更改标签的字体?
我想知道有没有什么办法来设置标签的字体编程,因为我需要改变字体在我的应用程序时,一个条件是设置为true。我怎样才能使用苹果的各种字体呢?
可能重复:
Setting UILabel - Font through code - generates error - iPhone如何以编程方式更改标签的字体?
我想知道有没有什么办法来设置标签的字体编程,因为我需要改变字体在我的应用程序时,一个条件是设置为true。我怎样才能使用苹果的各种字体呢?
让自己可用的字体列表:
for(NSString *strFamilyName in [UIFont familyNames]) {
for(NSString *strFontName in [UIFont fontNamesForFamilyName:strFamilyName]) {
NSLog(@"%@", strFontName);
}
}
现在set Font
like
此:
[yourLabel setFont:[UIFont fontWithName:@"your font name here" size:fontsizehere]];
编辑:
例如像这样:
[yourLabel setFont:[UIFont fontWithName:@"Arial" size:15]];
这里使用这段代码。
[labelname setFont:[UIFont fontWithName:@"American Typewriter" size:18]];
这样设置
UIFont *font = [UIFont fontWithName:@"MyFont" size:20];
[label setFont:font];
//设置标签
label.font = [UIFont fontWithName:@"Calibri" size:15];
//设置标签颜色
label.textColor = [UIColor redColor];
//设置标签COLR如果你有RGB值
label.textColor = [UIColor colorWithRed:180.0/255.0 green:6.0/255.0 blue:47.0/255.0 alpha:1.0];
请参阅[this](http://stackoverflow.com/q/1380490/730701)和[this](http://stackoverflow.com/q/1302833/730701)。 – Adam
快速浏览** [UILabel类参考](http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UILabel_Class/Reference/UILabel.html)**,我希望我做了不要说任何新的东西... – holex