如何以编程方式将内置图标之一分配给 UIButton?

How can I assign one of the built-in icons to a UIButton programatically?

在 XCode 11.5 的故事板中,UIButton 的“图像”属性 中有几个图标。但是,我在文档中找不到对这些图像的任何引用,并且在尝试以编程方式创建按钮时,我只能找到对使用我自己放入捆绑包中的图像的引用。有没有办法从代码中访问这些内置图像?怎么样?

访问系统图标:

let image = UIImage(systemName: "wrench")
button.setImage(image, for: .normal)

他们是SFSysmbol icons. If you're asking about an auto-complete in Xcode when adding images programmatically, there isn't one. But you can get the list of all the available SFSymbols from this app。您可以使用 UIImage(systemName:) 初始化程序来访问可用的图标。