发布网友 发布时间:2022-03-28 01:05
共1个回答
热心网友 时间:2022-03-28 02:34
楼主说的大有是dayoou.com吗?众说周知,在iOS系统提供的字体是有限。自定义UIFont字体的时候我一般用下面的办法 :字体文件(.ttf格式或者.odf格式)方法1: 添加对应的字体(.ttf或.odf)到工程的resurce,使用cocos2d中的FontLabel库,FontLabel继承于UILabel,象UILabel一样使用就好了。fontName直接使用添加的资源名字即可。方法2: 1.添加对应的字体(.ttf或.odf)到工程的resurce,例如my.ttf。 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*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] ); } }