gpt4 book ai didi

ios - iOS 9 中的自定义字体问题?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:08:00 26 4
gpt4 key购买 nike

我在 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];

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

最佳答案

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

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

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

代替

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

这绝对有效。

关于ios - iOS 9 中的自定义字体问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35596150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com