【问题标题】:Custom font issue in iOS 9?iOS 9 中的自定义字体问题?
【发布时间】:2016-02-24 07:46:16
【问题描述】:

我在 iOS 中使用自定义字体。对于使用自定义字体,我已按照以下步骤操作。

  • .在项目中添加.ttf
  • plist文件下添加字体名称
  • 使用下面的代码打印字体名称

    for (NSString *fontFamilyName in [UIFont familyNames]) {
    for (NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName]) {
        NSLog(@"Family: %@    Font: %@", fontFamilyName, fontName);
    }
    

    }

字体名称是

self.label_co.font = [UIFont fontWithName:@"Digital-7Mono" size:20];

我可以在情节提要的字体名称列表中看到字体名称。我可以在界面生成器的情节提要上使用字体,但是当我运行应用程序时,自定义字体未显示

【问题讨论】:

  • 从 plist 中删除字体名称。如果您在 xibs 和 storyboards 中使用字体,它们会在复杂化过程中自动添加到 plist 中。
  • 检查字体文件是否存在于 Build Phases->Copy Bundle Resources 中?
  • 我可以出示您的代码吗?什么是字体名称?
  • 你的字体文件名是什么?以及您在 .plist 中添加的内容?

标签: ios objective-c iphone ipad


【解决方案1】:

有时字体不会在“复制捆绑资源”中复制,所以请这样做,并且可能会在您的情况下发生同样的问题。 所以Tap on you project target->Build Phases->Copy Bundle Resources 并查看字体文件是否存在,如果字体文件不存在,则使用底部的+ 按钮符号添加字体以捆绑资源,按下它并将字体文件添加到资源中。就是这样,现在检查它你可以得到结果:)

根据您编辑的答案,您使用了 Digital-7 单声道字体,因此您必须这样写。

self.label_co.font = [UIFont fontWithName:@"Digital-7" size:20];

而不是

self.label_co.font = [UIFont fontWithName:@"Digital-7Mono" size:20];

这肯定会奏效。

【讨论】:

    【解决方案2】:

    在 xcode 项目中单击您的字体,在右侧属性窗口中,您将看到一个选项,例如 Target members。确保它是否已针对您的应用程序进行检查。希望对你有帮助:)

    【讨论】:

      【解决方案3】:

      从 Bundle 中的 Digital-7Mono 和 info.plist.give 中删除 Mono,因为 Digital-7.it 对我有用。

      self.label_co.font = [UIFont fontWithName:@"Digital-7" size:20];
      

      【讨论】:

      • 那我的回答是什么?你为什么发布相同的答案?
      • @DipenChudasama 看到,我没有完整阅读你的答案。我在两天前遇到了同样的问题,所以我发布了我的答案。
      • 我想我可能没有添加到 CopyBundle 资源中。从捆绑包中删除 .ttf 并重新添加 .ttf 文件。(您必须并且应该为添加到目标打勾,否则它将不起作用)
      • 这样就可以了老大,请从你身边检查拼写错误
      • 从情节提要中检查.ttf是否添加成功然后您可以直接从情节提要中设置通过从字体中选择Digital-7作为标签
      【解决方案4】:

      从情节提要中使 UITextview “可选择”将起作用。但是文本是可选的。另一种方法是归因。

      【讨论】:

        猜你喜欢
        • 2012-04-02
        • 2013-02-26
        • 2018-07-12
        • 1970-01-01
        • 1970-01-01
        • 2012-11-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多