iOS开发中如何添加应用自己的字体

        我们做项目的时候经常会碰到,美工设计的UI中,有些字体比较特别,是系统不自带的,所以要自己手动添加。


       步骤如下:

       1.找到自己安装包,并添加到自己项目中的资源文件夹。字体一般为ttf格式,最好叫美工提供,以防自己下载错了。(好吧,我承认是想偷懒,不想自己下载)

   

       2.在工程的plist中AddRow,“Fonts provided by application” ,然后添加key为item0,value为你刚才加入的MFYueHei_Noncommercial-UltLight.ttf

 

      3.接下来直接用就行了,使用的时候写对应的字体名字就行了。

         lg:_beijingTimeLbl.font = [UIFontfontWithName:@"MFYueHei_Noncommercial-UltLight"size:30];


    ps:有时候名字差距过大,所以还是nslog出来,看下好一点,在程序中加入这段断代码运行一下.

    NSArray *familyNames =[[NSArray alloc] initWithArray:[UIFont familyNames]];
    NSArray *fontNames;

    NSLog(@"[familyNames count]===%lu",(unsigned long)[familyNames count]);
    for(NSInteger familyCount=0;familyCount<[familyNames count]; familyCount++)
    {
        NSLog(@"Family name: %@", [familyNames objectAtIndex:familyCount]);
        fontNames =[[NSArray alloc]initWithArray:[UIFont fontNamesForFamilyName:[familyNames objectAtIndex:familyCount]]];
        for(NSInteger fontCount=0; fontCount<[fontNames count]; fontCount++)
        {
            NSLog(@"Font name: %@",[fontNames objectAtIndex:fontCount]);
            
        }
    }
打印出来的字体很多,Command+F,迅速查找字体就可以了。



       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值