-
下載字體包,并添加字體包到項(xiàng)目中。并且點(diǎn)擊該字體,確保target是項(xiàng)目本身。
image.png -
檢查你的字體文件是否在資源庫(kù)中。點(diǎn)擊項(xiàng)目,然后點(diǎn)擊Build Phase,在copy Bundle Resource 列表中找到字體包。
image.png -
在info.plist中添加你的自定義文件。
image.png 在使用自定義字體時(shí),必須先找到字體的真正名稱,該名稱可能與字體文件名不一致。
使用一下代碼,遍歷所有的字體,在控制臺(tái)輸入窗口中找出需要的字體名稱。
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
}


