ViewController: UIViewController {
@IBAction func like(sender: AnyObject) {
like(backgroundColor!) = UIColor.greenColor()
}
}
I want to chanage the color of UIbutton"like button" : White is the default "not tapped or unlike" green when is tapped.
How do you change a buttons background colour when it is tapped using Swift?
The button isn't like
-- that's the method's name. You can access the button through sender
.
@IBAction func like(sender: AnyObject) {
(sender as UIButton).backgroundColor = UIColor.green
}
Or more concise:
@IBAction func like(button: UIButton ) {
button.backgroundColor = UIColor.green
}