我正在使用UIFont更改应用程序中的默认字体。该代码在iOS 10及以下版本的系统上运行正常,但在iOS 11上返回nil,并没有改变。我正在使用Swift 4
这是我的代码,返回nil:
UIFont(name: "AIranianSans", size: 20)
你可以帮帮我吗 ?怎么了 ?
最佳答案
尝试检查可用字体
for familyName:String in UIFont.familyNames {
print("Family Name: \(familyName)")
for fontName:String in UIFont.fontNames(forFamilyName: familyName) {
print("--Font Name: \(fontName)")
}
}
可能是字体的拼写不同。