0

我已经完成了您应该做的所有事情,以使自定义字体显示在 Xcode 项目中。然而,字体每次都来自 Helvetica,而不是我希望的 Oswald。这里可以看到字体的名字其实是Oswald。我还尝试了不同的名称——Oswald-Light、Oswald-Regular、Oswald-Bold……

显示字体名称是 Oswald

在这里您可以看到 .ttf 文件实际上在我的项目中。它们也在查找器的项目文件夹中 - 我检查过。

显示文件在项目中

我将文件的名称放在应用程序提供的字体下的 .plist 中。

将 .ttf 文件写入 plist

最后我告诉标签使用 Oswald 字体。再次,我尝试了@“Oswald-Light”,@“Oswald-Bold”......

将标签指定为字体 Oswald

4

1 回答 1

0

解决方案:确保 ttf 文件处于目标的 Copy Bundle Resources 构建阶段。如果不是,则在您构建项目时,它们不会被复制到应用程序包中。

由 Mark Szymczyk 解决 - 第三条评论(只是为了以 SO 风格明确表示问题已解决)

于 2014-02-25T14:17:33.753 回答