【发布时间】:2021-05-26 17:04:05
【问题描述】:
在我的 swift 应用程序中,我使用的是专业版 fontawesome。我知道名字了
Font Awesome 5 Pro
== FontAwesome5Pro-Light
并在按钮中将其定义为
var button = UIButton(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
button.titleLabel?.font = UIFont(name: "FontAwesome5Pro-Light", size: 20)
button.setAttributedTitle(NSMutableAttributedString(string: "\u{f13d}"), for: .normal)
button.setTitleColor(.systemBlue, for: .normal)
“\u{f13d}”是unicode锚图标Cheatsheet for FontAwesome
但图标只是在方框中出现问号。如果我在情节提要中创建一个按钮,设置字体,创建一个插座,然后从它后面的代码中设置 unicode 正确显示。
我对原因感到困惑。有什么想法吗?
谢谢^.^
【问题讨论】:
标签: ios swift font-awesome