1.添加对应的自体文件(.ttf或.otf等)到工程目录下,比如:SIMKAI.TTF
2.在-info.plist文件中添加一项Fonts provided by application,item0对应的value为SIMKAI.TTF,多个自体依次添加即可。
3.使用 [UIFont fontWithName: size:]来设置自体,fontWithName的参数不一定是SIMKAI,这个字体名字需要别的方法去查。
查字体名字方法如下:
for(NSString *familyName in [UIFont familyNames])
{
NSLog(@"familyName = %@", familyName);
for(NSString *fontName in [UIFont fontNamesForFamilyName:familyName])
{
NSLog(@"\tfontName = %@", fontName);
}
}
在上面第2步添加前和添加后的情况下分别执行如上代码,把控制台打印出的信息分别做记录。
控制台打印信息示例:
2012-08-08 14:27:56.150[1821:c07] familyName = Thonburi
2012-08-08 14:27:56.153[1821:c07] fontName = Thonburi-Bold
2012-08-08 14:27:56.154