添加自定义字体到 Xcode 13+

Ser*_*ost 8 swift xcode13

既然苹果已经拿走了 Plist,自然它就改变了我们向应用程序添加自定义字体的方式。在我们将文件添加到我们的包中并为其以及我们的 plist 和 viola 设置属性之前..

现在我很好奇..是否可以在不添加此处所示的自定义 plist 的情况下完成,或者这是唯一的选择?

use*_*957 17

  1. 将字体文件拖放到项目中(如果需要,请确保单击“复制”并选中目标框)

拖放

  1. 选择“项目”->“目标”->“信息”->“自定义 iOS 目标属性”,然后单击“key”属性下的小 + 图标。开始输入“应用程序提供的字体

在此输入图像描述

  1. 在此属性列表中输入完整的字体文件名

在此输入图像描述

  1. 现在您可以通过名称使用该字体

  2. (奖励:如果您找不到字体名称,您可以使用[请参阅代码中的详细说明与 chris ] 打印所有可用字体:

 for family: String in UIFont.familyNames
        {
            print(family)
            for names: String in UIFont.fontNames(forFamilyName: family)
            {
                print("== \(names)")
            }
        }
Run Code Online (Sandbox Code Playgroud)