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,这将为您提供所有可用图标的列表。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!