美文网首页
iOS中添加自定义字体

iOS中添加自定义字体

作者: FallPine | 来源:发表于2017-08-11 13:59 被阅读14次

    在现实开发中,经常会使用一些非系统自带的字体,这时候就要根据UI设计的需要,在网上下载响应的字体。

    • 下载.ttf格式的字体包

    把下载好的字体包推到xCode项目中

    • 在Info.plist中添加自定义字体文件

    在Info.plist文件中添加Fonts provided by application属性,然后添加你拖到项目中的字体,记得要带上.ttf后缀

    7B6B6122-7576-4765-BE43-32E9F63967E4.png
    • 添加对应的字体库

    我在做完第二步的时候,xCode已经把字体库自动添加上了,如果没添加上,需要你手动添加

    Target -> Bundle Phases -> Copy Bound Resources
    • 查看添加的字体在项目中具体的名字

    我们添加的字体包可以自己随便命名,但要使用的时候必须使用系统对应的名字

    查看字体名字目前还没找到更好的方法,只能打印出来慢慢找了

     for (NSString *familyName in [UIFont familyNames]) {
            NSLog(@"=========%@",familyName);
            for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { 
                    NSLog(@">>>>>>>>>>%@",fontName);
                }
        }
    
    • 找到对应字体名字之后就可以用下面的方法进行设置了
    [UIFont fontWithName:@"对应的字体名" size:字体大小];
    

    相关文章

      网友评论

          本文标题:iOS中添加自定义字体

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