I\'d like my button to remain highlighted after the user taps it. If the user taps the button again I\'d like it to become de-selected/unhighlighted. I\'m not sure how to go
func highlightButton(button: UIButton) { button.highlighted = true } @IBAction func touched(sender: UIButton) { let timer = NSTimer.scheduledTimerWithTimeInterval(0.0, target: self, selector: Selector("highlightButton(sender)"), userInfo: nil, repeats: true) }