iOS在项目中使用自定义字体

2019-08-04  本文已影响0人  罂粟之城

iOS 自定义字体是指,使用自己从外部导入的字体库使用在对应的文本显示中。

一般的iOS自定义的字体库是 .ttf字体库/.otf字体库

导入自定义字体的步骤:

添加 Fonts provided by application 键值对
在Item中添加 xxx.ttf 
此时添加完成即可在项目中使用此字体库了,在输入项目的所有字体库也已经可以使用了。

可输出项目中所有字体库-字体,搜索查看新添加的字体名称在项目中的使用。输出FontFamily代码如下:

 for(NSString *fontfamilyname in [UIFont familyNames])
    {
        NSLog(@"family:'%@'",fontfamilyname);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
        {
            NSLog(@"\tfont:'%@'",fontName);
        }
        NSLog(@"-------------");
    }  
* 全英文字体直接使用英文名称搜索查看在项目中添加的字体库的名称。test.ttf --> test
* 全中文字体库名称,则是该中文字体库的英文大写。测试字体库.ttf --> ceshizitiku.ttf

注: 输出的字体中有 FontFamily:xxx font:xxx,请使用font:后面名称。

 UILabel *testLab = [[UILabel alloc]init];
 testLab.font = [UIFont fontWitName:@"test" size:20];
 ...

经过上面的步骤设置,即可成功设置自定义字体库使用了。

上一篇 下一篇

猜你喜欢

热点阅读