iOS|Swift 使用字体库
2018-03-22 本文已影响645人
DDman
导入了字体库,却无法调用,打印的fontName也找不到,很可能是 Build Phases -> Copy Bundle Resources 没有添加引用;(其他情况:用错fontName,字体包的命名不一定是fontName,具体 可以打印 或者 用mac 自带的字体册查看)
1、倒入字体包

2、在info.plist 配置字体包
Fonts provided by application

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)
}
}

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

