首先,我确实意识到这个问题被多次提问。不幸的是,最常见的答案在我的情况下不起作用,请仔细阅读完整的问题 :)
以下是我添加自定义字体到项目中所做的操作:
在我的项目中创建了一个名为“Fonts”的文件夹/组
将我的字体添加到该组中。(我确保选中了项目和“Projectname Tests”作为目标)
检查了我的项目文件,->构建阶段->复制捆绑资源,字体在其中
我进入我的Plist并添加了名为“应用程序提供的字体”的组,在其中为所有我的字体添加了一项,并将字符串更改为字体名称
最后,以下是我尝试更改简单标签字体的代码:
var label = UILabel(frame: CGRectMake(100, 70, 200, 200))
label.text = "BE ON THE"
label.font = UIFont(name: "BabasNeue", size: 106)
self.view.addSubview(label)
标签在运行应用程序时显示,但大小和字体都没有变化。
如果有人想要检查字体名称是否正确,这是我正在尝试使用的字体:http://www.fontsquirrel.com/fonts/bebas-NEUE 最后,我只想快速提到我完全能够使用storyboard更改任何标签的字体为我的自定义字体。但我无法通过代码使其正常工作。 :/