1.网上下载xx.ttf字体库(xx.ttc是xx.ttf的集合)
2.把下载好的字体添加到项目中
3.如果不知道字体的名称可以把下面这段代码放在项目上运行下
for(NSString *fontfamilynamein [UIFont familyNames])
{
NSLog(@"family:'%@'",fontfamilyname);
for(NSString *fontNamein [UIFont fontNamesForFamilyName:fontfamilyname])
{
NSLog(@"\tfont:'%@'",fontName);
}
NSLog(@"-------------");
}
2015-12-24 09:35:43.003 TTFDemo[846:141655] -------------
2015-12-24 09:35:43.003 TTFDemo[846:141655] family:'Heiti TC'
2015-12-24 09:35:43.004 TTFDemo[846:141655] font:'STHeitiTC-Medium'
2015-12-24 09:35:43.004 TTFDemo[846:141655] font:'STHeitiTC-Light'
2015-12-24 09:35:43.004 TTFDemo[846:141655] -------------
4.在代码中设置字体
UIFont *font = [UIFontfontWithName:@"STHeitiTC-Ligh"size:24];
有个问题:就是在ios9上的粗体比ios8上的粗体粗