如何在iOS Apps中使用自定义字体?

时间:2012-02-19 17:13:03

标签: objective-c ios xcode

  

可能重复:
  Can I embed a custom font in an iPhone application?

您好我想在我的原生iOS应用中使用myanmar字体。

但我不知道如何使用该字体。

字体名称是Zawgyi.ttf,它是缅甸字体。

我已经在我的macbook中安装了该字体,但我没有在我的xcode项目的font属性中找到该字体。

我只是iOS的初学者。

请指导我如何做到这一点?

感谢您的阅读。

2 个答案:

答案 0 :(得分:9)

您只需要在资源文件夹中拖动字体的ttf文件,并在info.plist文件中输入后执行此操作 -

<key>UIAppFonts</key>
<array>
        <string>CloisterBlack.ttf</string>
</array>

UIAppFonts键接受一个数组,因此您可以在其中传递多种字体。

现在,无论您想在应用程序中使用哪种字体,都可以调用:

[UIFont fontWithName:@"Cloister Black" size:64.0]

请确保在上面的代码中提供真实的字体名称。字体文件名及其“真实字体名称”可以不同,所以只需打开FontBook应用程序中的字体,就可以看到字体的真实名称。

请在此处查看我在同一主题的博客文章 - http://www.makebetterthings.com/iphone/how-to-use-custom-fonts-in-iphone/

答案 1 :(得分:0)

以下

UIFont *font = [UIFont fontWithName:@"Zawgyi" size:20];
[label setFont:font];