Iphone 我们如何在iOS应用程序中使用自定义字体?

Iphone 我们如何在iOS应用程序中使用自定义字体?,iphone,ios,fonts,Iphone,Ios,Fonts,可能重复: 如何在iPhone应用程序中自定义字体? 可能吗? 如何在ui标签中使用此自定义字体 我正在尝试在我的应用程序中添加myriadro-SEMIBOLD.OTF字体 代码是 UIFont *customFont = [UIFont fontWithName:@"MYRIADPRO-SEMIBOLD" size:35]; titleLbl.font = customFont; 而Plist是 这是完全可能的。请检查以下链接以实施您的解决方案 我希望这些链接能有所帮助 将字

可能重复:

如何在iPhone应用程序中自定义字体? 可能吗? 如何在
ui标签中使用此自定义字体

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

代码是

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


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

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

  • 将字体文件复制到资源中

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

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

    UIFont *CiutadellaBold = [UIFont fontWithName:@"Ciutadella-Bold" size:17.0f];
    
  • 例如在
    UILabel
    中使用:

    [uiLabel setFont:CiutadellaBold];
    
  • 请尝试以下步骤:

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

    UIFont *customFont = [UIFont fontWithName:@"fontName" size:size];
    
    // further you may set That Font to any Label etc.
    

    2。现在您应该使用添加的文件

    UIFont *customFont = [UIFont fontWithName:@"fontName" size:size];
    
    // further you may set That Font to any Label etc.
    
    编辑:确保已将该文件添加到资源包中


    @Dev您应该传递要从中使用字体的文件的名称,并查看我的编辑。确保您已将该文件添加到资源包中。@Dev这是解决方案,它可以工作。确保已将字体文件添加到资源文件夹中。当您在源代码中设置字体时,请使用:(例如,如果您想使用bolda.ttf)[UIFont-fontWithName@“bolda”size:15];(不添加.ttf)不,ashbay,这对我不起作用。我添加的内容类似于UIFont*customFont=[UIFont fontWithName:@“Myriadro-SEMIBOLD”大小:35];titleLbl.font=自定义字体@Dev您是否在资源包中添加了
    自定义文件
    ?重要的一点是
    fontWithName:size:
    中引用的名称可能与文件名不同。在Mac电脑上,如果使用字体手册(默认应用程序)打开字体,它将在标题栏中显示正确的名称。您可以重命名文件,但字体名称不会更改。