直接使用这个方法更改显示字体:
- (void)viewDidLoad
{
[super viewDidLoad];
NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames ){
printf( "Family: %s ", [familyName UTF8String] );
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in fontNames ){
printf( " Font: %s ", [fontName UTF8String] );
}
}
UILabel * tempOneLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 50, 300, 40)];
UIFont * fontOne = [UIFont fontWithName:@"HanWangKaiBold-Gb5" size:15];
[tempOneLabel setFont:fontOne];
[tempOneLabel setText:@"这是新字体吗_Two----->汉王粗楷体"];
[self.view addSubview:tempOneLabel];
//
UILabel * tempTwoLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 40)];
UIFont * fontTwo = [UIFont fontWithName:@"经典细圆简" size:15];
[tempTwoLabel setFont:fontTwo];
[tempTwoLabel setText:@"这是新字体——ONe----->经典细圆简"];
[self.view addSubview:tempTwoLabel];
UILabel * tempLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 150, 300, 40)];
[tempLabel setFont:[UIFont systemFontOfSize:15]];
[tempLabel setText:@"这是默认字体---ONe--->默认字体"];
[self.view addSubview:tempLabel];
UILabel * tempLabel1 = [[UILabel alloc] initWithFrame:CGRectMake(10, 230, 300, 40)];
UIFont * fontTwo1 = [UIFont fontWithName:@"Menlo-Italic" size:15];
[tempLabel1 setFont:fontTwo1];
[tempLabel1 setText:@"这是默认字体---ONe--->Menlo-Italic"];
[self.view addSubview:tempLabel1];
}