1:获取字体文件app
从各类渠道下载字体文件ttf、otf, 网站或者从别的ipa里扣出来.(以fzltxh.ttf为例)ide
2:将fzltxh.ttf文件拷贝到工程中字体
3:在Info.plist中添加项:网站
Fonts provided by application(UIAppFonts) 能够添加一个或多个item,spa
如 item0 -- fzltxh.ttfcode
4:找出真正的字体名称:ip
由于使用字体时, 要使用字体的真实名称, 而不是文件名, 能够用如下代码来遍历当前设备可用的字体名称,it
再从中找出刚才添加的字体真实名称.io
NSArray *familyNames = [UIFont familyNames]; for( NSString *familyName in familyNames ) { printf( "Family: %s \n", [familyName UTF8String]); NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName]; for( NSString *fontName in fontNames ) { printf( "\tFont: %s \n", [fontName UTF8String] ); } }
5:使用字体class
[UIFont fontWithName:@"真正的字体名称" size:fontSize];