Swift 和 UIKit 中的自定义字体

发布: (2025年12月6日 GMT+8 07:12)
2 min read
原文: Dev.to

Source: Dev.to

介绍

在本教程中,我将演示如何在 Swift 与 UIKit 中使用自定义字体。我们将使用 MontserratHind 两种字体,它们可以直接从 Google Fonts 下载。

字体准备

  1. 下载字体并解压 ZIP 文件。通常我们需要的字体文件位于 static 文件夹内。
  2. 我们不会使用包中的所有字体,只选取以下几种:
    • Montserrat-Regular
    • Montserrat-SemiBold
    • Hind-Medium
    • Hind-Regular

项目中的文件夹结构

在项目根目录下,创建以字体名称命名的文件夹,例如:

/Fonts
   /Montserrat
   /Hind

将相应的字体文件放入各自的文件夹中。

Info.plist 中配置

  1. 打开项目的 Info.plist 文件。
  2. 添加一个新属性,名称为 Fonts provided by application
    • 该属性是一个 array,用于列出多个字体。
  3. 对于每个字体,在数组中添加一项,准确写入文件名并包含扩展名(例如 Montserrat-Regular.ttf)。
    • 如果文件名不正确,字体将无法被识别。

在界面中使用字体

配置好 Info.plist 后,只需在视图中使用相应的字体,例如:

label.font = UIFont(name: "Montserrat-Regular", size: 17)

结论

这就是一个快速教程,教你在项目中使用不同的字体。希望对你有所帮助!

Back to Blog

相关文章

阅读更多 »

Combine #2:发布者与订阅者

Publisher 一个发布者可以向一个或多个订阅者发送零个或多个值,并且只能发送一次结束事件,该事件可以是成功或错误。一旦发出…