现在我有一个带图像的按钮, 我点按按钮时想要更改按钮图像。 如何在Swift
中更改自己的按钮图像我需要添加插座吗?
@IBOutlet weak var btnSmiley: UIButton!
@IBAction func btnSmiley(sender: AnyObject) {
btnSmiley.image = UIImage(named: "smiley")
}
答案 0 :(得分:3)
这样做
@IBAction func btnSmiley(sender: UIButton) {
if let image = UIImage(named:"smiley") {
sender.setImage(image, forControlState: .Normal)
}
}
答案 1 :(得分:0)
我用这个
@IBAction func btnSmiley(sender: AnyObject) {
btnSmiley .setImage(image, forState: .Normal)
}
答案 2 :(得分:0)
快速5
var check = true
@IBOutlet weak var btnSmiley: UIButton!
@IBAction func btnSmiley(sender: AnyObject) {
check = !check
if check == true {
btnSmiley.setImage(UIImage(named: "red"), for: .normal)
} else {
btnSmiley.setImage(UIImage(named: "blue"), for: .normal)
}
}