如何在Swift中更改自己的按钮图像

时间:2015-02-05 11:53:39

标签: swift

现在我有一个带图像的按钮, 我点按按钮时想要更改按钮图像。 如何在Swift

中更改自己的按钮图像

我需要添加插座吗?

@IBOutlet weak var btnSmiley: UIButton!

@IBAction func btnSmiley(sender: AnyObject) {
    btnSmiley.image = UIImage(named: "smiley")
}

3 个答案:

答案 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)
        }
    }
相关问题