iOS|Swift 使用字体库

导入了字体库,却无法调用,打印的fontName也找不到,很可能是 Build Phases ->  Copy Bundle Resources 没有添加引用;(其他情况:用错fontName,字体包的命名不一定是fontName,具体 可以打印 或者 用mac 自带的字体册查看)

1、倒入字体包

字体包


2、在info.plist  配置字体包

Fonts provided by application

info  配置


3、 容易忽略的坑

在 Build Phases ->  Copy Bundle Resources  ,一定要添加上,否则无法使用

4、找出正确fontName

通过代码查找

       let   fys = UIFont.familyNames

        for fy in fys {

            let fts = UIFont.fontNames(forFamilyName: fy)

            for ft in fts {

                print(ft)

            }

        }


要使用的fontName



通过mac 字体册查找,双击字体包

点击 字体包,然后点击安装字体
使用字典册 查看fontName
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容