1

我已按照此相关问题中讨论的步骤进行操作,但没有成功。

  1. 将文件添加fontFile.ttf到 Xcode 项目资源。
  2. fontFile.ttf在 Info.plist 的 UIAppFonts 数组中作为字符串添加。
  3. actualFontName在代码中添加。
  4. 将文件添加fontFile.ttf到目标。

我已经检查过我使用的是 Font Book 和 Finder 信息(CMD + i在每个)中识别的实际字体名称。我还仔细检查了包含文件名的拼写和区分大小写。

呈现标签的代码适用于其他嵌入式系统字体,但不适用于自定义 TTF。还能缺少什么?

4

1 回答 1

2

答:检查文件是否添加到“复制捆绑资源”构建阶段

问题是我将文件添加到“编译源”而不是“复制捆绑资源”。

因此,步骤 4 应如下所示:

4.添加文件fontFile.ttf到target的资源捆绑

要检查文件是否在正确的位置,导航到项目的 Build Phases 选项卡,向下滚动到“Copy Bundle Resources”并验证文件是否存在。如果不存在,只需单击相应的“+”按钮添加它。

注意:如果您在第一次将文件拖到项目中时选择“添加到目标”复选框,则可以避免这种情况。

于 2012-08-30T00:07:42.597 回答