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

问题描述

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

enter image description here

解决方法

访问系统图标:

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

它们是SFSysmbol图标。如果在以编程方式添加图像时询问Xcode中的自动完成功能,那么没有一个。但是您可以从此app获取所有可用的SFS符号的列表。然后,您可以使用UIImage(systemName:)初始化程序来访问可用的图标。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...