【问题标题】:Custom Font Not Working in iOS Project自定义字体在 iOS 项目中不起作用
【发布时间】:2018-11-23 02:56:48
【问题描述】:

我正在开始一个新项目并尝试使用自定义字体,但它不起作用。

我已添加此代码,但我的字体未显示在字体列表中。

let fontFamilies = UIFont.familyNames
for font in fontFamilies {
    let fontFamily = font
    print("\(fontFamily)")
}

它确实显示为我故事板中自定义字体下的一个选项。

我已经检查了通常的东西。

【问题讨论】:

  • 发送输出截图
  • 请仔细检查您的字体是否作为资源包含在您的包中
  • 我这样做并发布了屏幕截图。
  • 哦,我错过了截图,你能把日志贴在这里吗?它打印什么
  • 您为信息设置显示的图像:Fonts provided by application ... 将扩展名添加到您的字体中:FranklinGothicStd-ExtraCond.otf

标签: ios xcode fonts


【解决方案1】:

请将您的字体文件复制到项目中,检查它是否会自动添加到复制捆绑资源中。

请从属性检查器区域更改字体将明确反映

【讨论】:

  • 字体文件在我的捆绑资源中。我发布了这个截图。
  • 只复制你的字体文件不需要添加代码它会自动进入自定义字体->你的字体文件名
  • 我所做的只是复制字体文件。我发布的代码只是打印可用字体列表。
  • 请卸载应用程序一次尝试重新安装它会工作有时缓存问题..请删除代码
  • otf fontfile sometime not work 请使用ttf文件stackoverflow.com/questions/10122087/…
【解决方案2】:

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

【讨论】:

  • 是的,这就是修复它的原因。
猜你喜欢
  • 2012-10-17
  • 1970-01-01
  • 2013-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-23
  • 1970-01-01
相关资源
最近更新 更多