将 SF 符号显示为图像文字?

Displaying SF Symbols as an Image Literal?

当我开始输入 image literal 并使用自动完成时,

Xcode 将允许我在代码中引入图像文字:

使用 iOS 13,他们发布了 SF Symbols 可以像这样引入代码中:

let image = UIImage(systemName: "square.and.arrow.up")

有什么方法可以将两者结合起来,将 SF Symbol 视为图像文字吗?

当我尝试双击图像时,我只看到一个选择框,用于选择我的 xcassets 文件提供的图像。

TL;DR Xcode 不支持合并两者。


注释图片文字代码,可以看到其实是插入了如下代码:

static let image = #imageLiteral(resourceName: )

尝试执行以下任一操作均无效:

  • #imageLiteral(resourceName: "trash")
  • #imageLiteral(systemName: "trash")

因此,我认为自 Xcode 11.3.1 起不支持带有 SF 符号的图像文字。