可能重複:
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