自定义字体 - 无法选择它

时间:2012-12-25 20:13:13

标签: iphone xcode

我已经下载了一个ttf文件,用于我想在我的应用中使用的自定义字体。

我已将它添加到我的支持文件中,修改了我的.plst文件,以便有一个名为“应用程序提供的字体”的新条目,然后将值设置为我的字体文件的文件名(复制并粘贴,所以没有错别字)。

我还检查过它包含在我的构建阶段,复制捆绑资源。

当我现在选择一个标签,然后去更改字体时,我的自定义字体不存在。

我错过了一步吗?

由于

2 个答案:

答案 0 :(得分:5)

首先,您必须安装这些特定字体 现在这些字体就像带有数组的族字体,所以你可以像这样编码

NSArray * arrFont = [UIFont fontNamesForFamilyName:@“您的字体名称”];

[lbl1 setFont:[UIFont fontWithName:[arrFont objectAtIndex:0] size:16]];
[lbl2 setFont:[UIFont fontWithName:[arrFont objectAtIndex:1] size:16]];

答案 1 :(得分:2)

试试这个。可能会有所帮助。

  1. 将字体文件添加到资源文件
  2. 编辑您的Info.plist:添加一个新条目,其中包含应用程序提供的关键字体。
  3. 如果有多个文件,则对于每个文件,将文件名添加到此数组
  4. 在您的应用程序中,您可以使用[UIFont fontWithName:@"YourFontName" size:14.f].