-
下载字体包,并添加字体包到项目中。并且点击该字体,确保target是项目本身。
image.png -
检查你的字体文件是否在资源库中。点击项目,然后点击Build Phase,在copy Bundle Resource 列表中找到字体包。
image.png -
在info.plist中添加你的自定义文件。
image.png -
在使用自定义字体时,必须先找到字体的真正名称,该名称可能与字体文件名不一致。
使用一下代码,遍历所有的字体,在控制台输入窗口中找出需要的字体名称。
for family: String in UIFont.familyNames {
print("\(family)")
for names: String in UIFont.fontNames(forFamilyName: family) {
print("\(names)")
}
}
image.png
- 在代码中使用字体。
private func setLabel(_ label: UILabel) {
label.font = UIFont(name: "AmericanTypewriter-Medium-Bold", size: 60)
label.textColor = UIColor.white
}
网友评论