1.網上搜索字體文件(后綴名為.ttf,或.odf)
2.把字體庫導入到工程的resouce中
3.在程序添加以下代碼 輸出所有字體
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] );
}
}
4.假如你加入的字體為微軟雅黑,這時可以在NSLog中看到MicrosoftYaHei
5. 然后在你的工程的Info.plist文件中新建一行(Add Row),添加key為:UIAppFonts,類型為Array或Dictionary都行;在UIAppFonts下再建立一個鍵值對,key 為:Item 0,添加Value為XXX.ttf(你字體的名字,string型),可以添加多個
6.在你的項目里要用字體的時候 xx.font = [UIFont fontWithName:@"MicrosoftYaHei" size:20.0],這樣就可以了。