0

image literal当我开始输入并使用自动完成功能时,Xcode 将允许我在代码中引入图像文字:

在此处输入图像描述

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

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

有没有办法将两者结合起来,并将 SF Symbol 视为图像文字?

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

4

1 回答 1

0

TL;DR Xcode 不支持将两者结合。


如果您注释图像文字代码,您可以看到它实际上插入了以下代码:

static let image = #imageLiteral(resourceName: )

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

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

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

于 2020-03-07T16:22:19.443 回答