在 swift 中点击时如何更改 UIButton 的背景颜色?

How to change the background color of a UIButton when tapped in swift?

ViewController: UIViewController {
   @IBAction func like(sender: AnyObject) {
       like(backgroundColor!) = UIColor.greenColor()
   }
}

我想改变 UIbutton 的颜色"like button" : 默认为白色 "not tapped or unlike" 点击时为绿色。

如何在使用 Swift 点击按钮时更改按钮背景颜色?

按钮不是 like -- 那是方法的名称。您可以通过 sender.

访问该按钮
@IBAction func like(sender: AnyObject) {
    (sender as UIButton).backgroundColor = UIColor.green
}

或者更简洁:

@IBAction func like(button: UIButton ) {
    button.backgroundColor = UIColor.green
}