标签:tac 字体 ast 保存 over 代码 扩展 can 信息
2.在info.plist中加入一项 Fonts provided by 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] ); } }
方案2:
答案讨论了在iOS3.2曾经及以后的做法,如今都5.1了,预计支持3.2曾经的app非常少了吧。
所以我把iOS3.2以后的办法附在以下。
简单来说。就是iOS3.2苹果支持自己定义字体,仅仅须要在Info.plist文件里设置UIAppFonts相关的信息就可以。过程例如以下:
标签:tac 字体 ast 保存 over 代码 扩展 can 信息
原文地址:http://www.cnblogs.com/yxysuanfa/p/6820838.html