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 buttonPressed(_ sender: UIButton) { // "button" is a property if button.isSelected { button.setImage(UIImage(named: "filled-heart"), for: .normal) button.isSelected = false }else { button.setImage(UIImage(named: "empty-heart"), for: .selected) button.isSelected = true } }