iOS|Swift 使用字体库

2018-03-22  本文已影响645人  DDman

导入了字体库,却无法调用,打印的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
上一篇 下一篇

猜你喜欢

热点阅读