📅  最后修改于: 2023-12-03 15:05:25.651000             🧑  作者: Mango
在Swift 5中,您可以使用UIButton类更改按钮的图像。这里是一个简单的代码片段,向您展示如何使用Swift 5按钮更改图像。
// 创建一个按钮并设置背景图像和图像
let button = UIButton(type: .custom)
button.frame = CGRect(x: 0, y: 0, width: 200, height: 50)
button.setBackgroundImage(UIImage(named: "button-bg"), for: .normal)
button.setImage(UIImage(named: "button-icon"), for: .normal)
// 添加按钮到视图中
view.addSubview(button)
// 当按钮被点击时执行操作
button.addTarget(self, action: #selector(onButtonClicked), for: .touchUpInside)
// 点击按钮时执行操作
@objc func onButtonClicked() {
// 更改按钮的图像
button.setImage(UIImage(named: "new-button-icon"), for: .normal)
}
在上面的代码片段中,我们创建了一个自定义按钮并设置了其背景图像和图像。然后,我们将按钮添加到视图中,并将操作添加到在按钮被单击时执行的操作。
最后,我们使用setImage
方法更改按钮的图像。在这个示例中,当按钮被单击时,我们更改按钮的图像为new-button-icon
。您可以更改此示例以使用您自己的图像,并通过类似的方法更改按钮的外观。
希望这可以帮助您了解如何在Swift 5中使用UIButton更改图像。