将 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 符号的图像文字。
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 符号的图像文字。