【发布时间】:2020-06-10 14:16:10
【问题描述】:
我在 macOS Catalina 上使用 Swift 5 和 Xcode 11.4.1。
直到今天,我在应用自定义字体时都没有遇到任何问题。 我正在尝试将自定义字体应用于名为“textLabel”的标签。 让我先告诉你我是如何尝试的,然后请告诉我哪里出了问题。
- 使用情节提要
- 我想将名为“myFont.ttf”的自定义字体用于名为“textLabel”的标签。
- 我使用这个选项在 Xcode 中删除了字体文件。
- 我去了 info.plist 让 Xcode 知道我提供了自定义字体。
- 我打开 main.storyboard,进入属性检查器并选择标签的字体作为自定义样式。
- 我在字体系列列表中找不到“myFont”字体。
所以我尝试了另一种方式,以编程方式。
- 通过使用代码
- 在数字 3 之前与上述过程相同。
- 我在 viewController.swift 文件中编写了这段代码。
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var textLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
textLabel.font = UIFont(name: "myFont.ttf", size: 22)
}
}
- 我运行了应用程序,它只显示正常的系统字体。
我一遍又一遍地尝试了这两种方法(即使我创建了 5 次新文件来测试这个字体),我也尝试了各种字体,但同样的事情发生了。
【问题讨论】:
标签: ios swift xcode swift5 xcode11