Swift FontAwesome 5 Pro 图标不以编程方式显示
Swift FontAwesome 5 Pro icons don't show programmatically
在我的 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 正确显示。
我对原因感到困惑。有什么想法吗?
谢谢^.^
设置属性标题会取消 titleLabel?.font
。设置属性字符串的字体。
在我的 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 正确显示。
我对原因感到困惑。有什么想法吗?
谢谢^.^
设置属性标题会取消 titleLabel?.font
。设置属性字符串的字体。