添加到项目的自定义字体 (.ttf) 在应用程序中不可用。 iOS

问题描述 投票:0回答:1

我正在尝试向我的应用程序添加自定义字体,但应用程序运行时它不可用:

  1. 将文件添加到项目中

  1. 检查字体是否在目标会员范围内

  1. 将字体添加到“应用程序提供的字体”下的应用程序 plist:

  1. 检查字体是否在目标/构建阶段/复制捆绑资源内:

  1. 安装字体书中的字体

之后,当我运行应用程序时

for (NSString* family in [UIFont familyNames])
        {
            NSLog(@"FONT FAMILY: %@", family);
            
            for (NSString* name in [UIFont fontNamesForFamilyName: family])
            {
                NSLog(@"FONT:  %@", name);
            }
        }

除了 JetBrains 字体之外的所有字体都可用,我缺少什么?

ios swift objective-c xcode fonts
1个回答
0
投票

此代码

[UIFont familyNames]
在系统字体中搜索,而您添加的字体是自定义字体,其中肯定不存在,您可以通过
UIFont
fontWithName
方法访问它

© www.soinside.com 2019 - 2024. All rights reserved.