iOS开发 导入外部字体

2020-10-20  本文已影响0人  AR24

1. 首先将字体文件拖拽到项目中,图(1)箭头的地方必须勾选

1

2. 按照拖入的字体,在info中先添加Fonts provided by application这个key,在这个数组里面再添加字体文件的文件名

2

3. 项目中的字体文件名,不等于代码中使用该文字的字体名。可以有两种方式来查看使用字体时的字体名

- (void)printAllFonts
{
    NSArray *fontFamilies = [UIFont familyNames];
    for (NSString *fontFamily in fontFamilies)
    {
        NSArray *fontNames = [UIFont fontNamesForFamilyName:fontFamily];
        NSLog (@"%@: %@", fontFamily, fontNames);
    }
}
3 4
5

4. 在代码中使用这些字体:

[UIFont fontWithName:@"SourceSansPro-ExtraLight" size:15];

5.可能造成字体不显示或者报错的问题:

拖拽字体到项目中的时候必须保证,这个里面有你需要导入的文件,否则会导致你打印所有字体时打印不出来,也使用不了这种字体

6
上一篇 下一篇

猜你喜欢

热点阅读