是否可以在UIImage之外使用SF符号?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以在UIImage之外使用SF符号?相关的知识,希望对你有一定的参考价值。
我对如何在ios项目中的文本中使用SF符号感到困惑。我有一个使用UIImage systemImageNamed:
即可使用符号的UIButton。我想显示有关该按钮的消息,并在另一视图中显示一些文本。我以为我应该能够使用对该符号的Unicode引用,但它不会呈现。我的理解是这些符号位于“专用区域”中,但是我无法使用@"Press the U0010057C button."
我已经尝试将SFSymbolsFallback.ttf字体文件导入到我的项目中。
我希望看到该符号已呈现,但是得到一个?代替。
答案
这对我有用:
let imageAttachment = NSTextAttachment()
imageAttachment.image = UIImage(systemName: "checkmark.circle")
let fullString = NSMutableAttributedString(string: "Press the ")
fullString.append(NSAttributedString(attachment: imageAttachment))
fullString.append(NSAttributedString(string: " button"))
label.attributedText = fullString
以上是关于是否可以在UIImage之外使用SF符号?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 Scintilla 中突出显示的文本片段之间进行插入符号跳转?
显示系统图像(SF 符号)是不是使用 Swift 中的网络调用?