24

可能重复:
我可以在 iPhone 应用程序中嵌入自定义字体吗?

如何在我的 iPhone 应用程序中自定义字体?是否可以?如何在 a 中使用此自定义字体UILabel

我正在尝试MYRIADPRO-SEMIBOLD.OTF在我的应用程序中添加字体。

代码是

UIFont *customFont = [UIFont fontWithName:@"MYRIADPRO-SEMIBOLD" size:35]; 
titleLbl.font = customFont; 

Plist 是

在此处输入图像描述

4

3 回答 3

69

请尝试以下步骤:

1. 如图所示在 info.plist 中进行配置

在此处输入图像描述

2. 现在你应该使用那个添加的文件

UIFont *customFont = [UIFont fontWithName:@"fontName" size:size];

// further you may set That Font to any Label etc.

编辑:确保您已将该文件添加到资源包中。

在此处输入图像描述

于 2012-10-23T11:52:31.363 回答
5
  1. 将您的字体文件复制到资源中。

  2. 在您的应用程序 .plist 中创建(如果存在,只需创建一行)一个名为的行Fonts provided by application,然后item 0复制您的字体名称,例如Ciutadella-Bold.otf

  3. 然后你可以在你的应用程序中定义这个字体:

    UIFont *CiutadellaBold = [UIFont fontWithName:@"Ciutadella-Bold" size:17.0f];
    
  4. 并在例如UILabel

    [uiLabel setFont:CiutadellaBold];
    
于 2012-10-23T11:46:54.847 回答
1

这是完全可能的。请检查以下链接以实施您的解决方案。

iPhone开发:如何使用自定义字体?

如何将自定义字体添加到 iPhone 应用程序?

如何在iphone应用程序中使用自定义字体

我可以在 iPhone 应用程序中嵌入自定义字体吗?

我希望这些链接有所帮助。

于 2012-10-23T11:45:43.753 回答