添加自定义字体作为教程建议here。
但是仍然不是来自Stroyboard,也不是来自代码,我可以设置UILabel
的字体。我错过了什么?
答案 0 :(得分:0)
请仔细阅读article。
步骤5:找到字体名称
对于许多试图加入自定义的人来说,这是一个常见的陷阱 字体到他们的iOS应用程序。这是我以前没过的东西 嗯,当你指定你想要的字体时,这是事实 使用,您没有指定文件名,而是指定字体名称。 棘手的部分是字体名称可能不是您所期望的。它 可能与您的任何可见字体名称非常不同 可以看到。
因此,为了轻松找到您要使用的字体名称, 你可以输出一些东西到控制台窗口,亲眼看看。
您可以使用以下代码打印开发人员可用的所有字体的名称:
for family in UIFont.familyNames {
print("\(family)")
for names in UIFont.fontNames(forFamilyName: family){
print("== \(names)")
}
}
它将产生如下输出:
找到你的并使用它:
label.font = UIFont(name: "SFProText-Heavy", size: 14.0)
将自定义字体添加到界面构建器,从Font Book
打开Spotlight Search
并将字体拖放到那里