自定义字体在iOS项目中不起作用

自定义字体在iOS项目中不起作用,ios,xcode,fonts,Ios,Xcode,Fonts,我开始了一个新的项目,并试图使用自定义字体,但它不工作 我添加了此代码,但我的字体不显示在字体列表中 let fontFamilies = UIFont.familyNames for font in fontFamilies { let fontFamily = font print("\(fontFamily)") } 它确实显示为“我的故事板中的自定义字体”下的一个选项 我已经检查了通常的东西 请将字体文件复制到Project,检查它是否会自动添加到复制包资源中

我开始了一个新的项目,并试图使用自定义字体,但它不工作

我添加了此代码,但我的字体不显示在字体列表中

let fontFamilies = UIFont.familyNames
for font in fontFamilies {
    let fontFamily = font
    print("\(fontFamily)")
}
它确实显示为“我的故事板中的自定义字体”下的一个选项

我已经检查了通常的东西


请将字体文件复制到Project,检查它是否会自动添加到复制包资源中。

请更改atribute inspector区域字体,字体将明确反映

在info.plist键“应用程序提供的字体”中,我必须将otf文件扩展名添加到字体名称中。

发送输出截图请仔细检查您的字体是否包含在捆绑包中作为资源。我这样做了,并发布了截图。哦,我错过了截图,您能将日志粘贴到这里吗。它会打印什么信息设置显示的图像:
应用程序提供的字体
。。。将扩展名添加到字体:
franklingothistd ExtraCond.otf
字体文件位于我的捆绑资源中。我发布了一个截图。只复制你的字体文件,不需要添加代码,它会自动生成自定义字体->你的字体文件名。我所做的只是复制字体文件。我发布的代码只是为了打印可用字体的列表。请卸载应用程序一次,然后尝试重新安装。它会在缓存出现问题时工作。请删除codeotf fontfile有时不工作请使用ttf文件是的,这是修复它的方法。