在iPhone App中使用自定义字体

时间:2012-10-23 11:43:02

标签: iphone ios fonts

  

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

如何在我的iphone应用中自定义字体? 可能吗? 如何为标签提供此自定义字体? 有谁能提出一个好的方法?

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

,代码是

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

Plist是

enter image description here

3 个答案:

答案 0 :(得分:67)

尝试以下步骤。

1在info.plist中进行配置,如图像

所示

enter image description here

现在你应该使用添加的文件

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

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

编辑:确保您已在资源捆绑包中添加该文件。   enter image description here

答案 1 :(得分:5)

  1. 将您的字体文件复制到资源

  2. 在您的应用程序.plist中创建(如果存在只是创建一行)一行称为“由应用程序提供的字体”,然后在“项目0”中复制您的字体名称,例如“Ciutadella-Bold.otf”

  3. 然后您可以在应用程序中定义此字体:

    UIFont *CiutadellaBold = [UIFont fontWithName:@"Ciutadella-Bold" size:17.0f];
    
  4. 并在uiLabel中使用:

    [uiLabel setFont:CiutadellaBold];
    

答案 2 :(得分:1)

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

iPhone Development: how to use custom fonts?

How to add custom fonts to an iPhone app?

how to use custom font in iphone application

Can I embed a custom font in an iPhone application?

希望这些链接有所帮助......如有任何疑问请告诉:)