gpt4 book ai didi

ios - 快速使用自定义字体(以编程方式)更改 UILabel 的自定义字体

转载 作者:搜寻专家 更新时间:2023-10-31 19:35:18 25 4
gpt4 key购买 nike

首先,我确实意识到这个问题已经被问过多次了。不幸的是,最常见的答案不适用于我的情况,所以请阅读完整的问题:)


这是我将自定义字体添加到项目时所做的:

  1. 在我的项目中创建了一个名为“Fonts”的文件夹/组

  2. 将我的字体添加到该组。 (我确保项目和“Projetname Tests”都被检查为目标)

  3. 我检查了我的项目文件,-> 构建阶段 -> 复制字体所在的 Bundle 资源,它们就是这样。

  4. 我去了我的 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)

当我运行应用程序时,标 checkout 现了,但大小和字体都没有改变。

如果有人想检查字体名称是否正确,这是我尝试使用的字体:http://www.fontsquirrel.com/fonts/bebas-NEUE

最后,我只想快速提一下,我完全能够使用 Storyboard将任何标签的字体更改为我的自定义字体。但我无法通过代码让它工作。 :/

最佳答案

我想你打错了。它必须被称为 BebasNeue 但您将其命名为 BabasNeue,使用 a 而不是 e。它需要与字体文件中设置的名称完全相同。

关于ios - 快速使用自定义字体(以编程方式)更改 UILabel 的自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28731752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com