为 UIButton
添加自定义图像或背景很容易,但似乎没有编程方式为 UIButton
设置以下默认 iOS 图标之一> ,我知道它可以应用于导航栏按钮,我不需要那个,我想将它应用于一个简单的 UIButton
,有什么提示吗?
请您参考如下方法:
对于 Swift 5,语法是:
button.setImage(UIImage(systemName: "search"), for: .normal)
也可以通过添加SymbolConfiguration
来设置图标的权重:
let boldConfig = UIImage.SymbolConfiguration(weight: .bold)
let boldSearch = UIImage(systemName: "search", withConfiguration: boldConfig)
button.setImage(boldSearch, for: .normal)
参见:Apple documentation对于可用名称(API 列)或转到 Interface Builder,选择 UIButton 并在 Attributes Inspector 中选择 Image,这将为您提供所有可用图标的列表。