美文网首页
iOS使用自定义字体

iOS使用自定义字体

作者: 生命不止运动不息 | 来源:发表于2019-12-14 16:55 被阅读0次

    1.将字体文件拖入工程

    2.plist中链接字体文件。

    如下图


    image.png

    3.确认拷贝至bundle,Xcode查看bundle Resources是否有字体文件。

    image.png

    4.打印所有字体,找到你导入的字体的名称。

    for (NSString *fontfamilyname in [UIFont familyNames])
        {
            NSLog(@"family:'%@'",fontfamilyname);
            for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
            {
                NSLog(@"\nfont:'%@'",fontName);
            }
            NSLog(@"-------------");
        } 
    
    

    5.使用,注意判断fnt是否为空,为空返回系统字体

    UIFont *fnt = [UIFont fontWithName:@"DINAlternate-Bold" size:size];
    
    

    6.注意,有些英文字体,在手机语言是中文的时候,可能打印不出其字体名,此时把手机切换到英文,然后打印出字体名,再切换回中文。

    相关文章

      网友评论

          本文标题:iOS使用自定义字体

          本文链接:https://www.haomeiwen.com/subject/llthnctx.html