1.添加对应的字体(.ttf或.odf)到工程的resurce,例如my.ttf。
2.在info.plist中添加一项 Fonts providedby application (item0对应的value为my.ttf,添加多个字体依次添加就可以了)。
3.使用时aLabel.font=[UIFontfontWithName:@"XXX"size:30];注意XXX不一定是my,这里是RETURN TO CASTLE。
可以用如下方法查看familyname和fontname:
NSArray *familyNames = [UIFont familyNames];
for( NSString*familyNameinfamilyNames ){
printf( "Family: %s\n", [familyNameUTF8String] );
NSArray*fontNames = [UIFont fontNamesForFamilyName:familyName];
for( NSString*fontNameinfontNames ){
printf("\tFont: %s \n", [fontNameUTF8String] );
}
}