字体被组织成字体族科(FamiliesNames),每个族科包含字样(Faces)。要加载字体的字样(字体名字)--要知道字样,必须先知道它的族科,用UIFont类的familyNames类方法:
-(void)enumerateFonts{
for(NSString *familyName in [UIFont familyNames]){
NSLog(@"Font Family = %@",familyName);
}
}
输出结果:
Font Family = Heiti TC
- (void) enumerateFonts{
for (NSString *familyName in [UIFont familyNames]){
NSLog(@"Font Family = %@", familyName);
for (NSString *fontName in [UIFontfontNamesForFamilyName:familyName]){NSLog(@"\t%@", fontName);
}}