3

所以我实际上有几个问题。第一个是我想在 iOS 应用程序中使用“Font Suitcase”文件作为自定义字体,但无法让它工作。不仅如此,我也无法正确使用 .ttf 文件。以下是我为尝试使其工作而采取的步骤:

  1. 将文件导入我在 xCode 中的支持文件中。
  2. 在 Info.plist 文件中添加文件名,例如“badaboom.TTF”
  3. 调用 UIFont *myFont = [UIFont fontWithName:@"Badaboom" size:20.0];

我还使用此处找到的代码来查看字体是否正在加载并且它也没有出现。这适用于 ttf 和字体手提箱文件。

知道我做错了什么吗?

谢谢,皮特

4

2 回答 2

10

您必须将字体添加为资源。

因此,请执行以下步骤:

  • 转到您的项目设置
  • 选择你的目标
  • 转到构建阶段
  • 将自定义字体添加到Copy Bundle Resources

有了这个和您发布的代码,您现在应该能够加载自定义字体

于 2012-07-12T17:58:44.477 回答
2

在 Finder 中双击 TTF 文件。看标题栏。预览中的名称必须与报价中的名称完全相同 [UIFont fontWithName:@"" size:20.0];

它区分大小写。

于 2012-07-12T17:48:10.820 回答