uilabel自定义字体?

时间:2011-09-16 18:51:04

标签: iphone interface-builder uifont custom-font

我搜索了一种将自定义字体添加到iphone应用程序的方法,在某些情况下我成功了。但在我的情况下,我想在Helvetica家族中输入“Helvetica Condensed Black”,但它既不是mac的原生也不是iPhone的。

当我在finder中打开字体时,我找到一个名为“Helv Condensed”的文件,没有扩展名。 我经历了并将此文件添加到我的资源中并且也添加到plist中。就像我用另一种扩展名为.tff的字体一样,这是一次成功的尝试。

所以问题是我应该如何添加这个字体在helvetica字体系列中,而不是我的应用程序的原生iphone。还有什么办法可以将这些字体添加到界面构建器中吗?

谢谢。

1 个答案:

答案 0 :(得分:4)

您必须将其添加到应用程序的info.plist中的UIAppFonts键,然后您可以在代码中使用它,您不能直接将它添加到Interface Builder。

我发现此帖非常有用Can I embed a custom font in an iPhone application?