首页 > 解决方案 > FontAwesome 图标显示为问号

问题描述

我正在尝试为以下内容设置按钮文本:

在此处输入图像描述

我遵循的第一步是将字体文件包含在项目中。然后我在 Info.plist 中引用了它。我从备忘
单中复制了图标:

在此处输入图像描述

然后我在 IB 中设置按钮的字体如下:

在此处输入图像描述

结果,我在按钮上得到一个问号(在 IB 和运行中)。

在此处输入图像描述



在此处输入图像描述

只是为了交叉检查,我设置了一些其他图标而不是这个。它工作得很好。

在此处输入图像描述



在此处输入图像描述



在此处输入图像描述

错误可能在哪里?

标签: iosxcodeinterface-builderfont-awesome

解决方案


在 IB 中只设置字体名称和大小,在代码中使用类似这样的东西

self.backBu.setTitle(String(format:"%C",0xf053), for: .normal);

用你想要的 unicode替换f053,还要确保为字体资源检查目标 memberShip 并将其添加到 info.plist


推荐阅读