Swift 3: .selected .checked UIControlState SDK, :
let button = UIButton()
button.setImage(UIImage(named: "Unchecked"), for: .normal)
button.setImage(UIImage(named: "Checked"), for: .selected)
Xcode 8 UIImage(named:):
#imageLiteral(resourceName: "Unchecked")
Swift 2:
.selected "" , .Normal - "" .
let button = UIButton()
button.setImage(UIImage(named: "Unchecked"), forState: .Normal)
button.setImage(UIImage(named: "Checked"), forState: .Selected)
@IBAction func buttonPressed(sender: AnyObject) {
if let button = sender as? UIButton {
if button.selected {
button.selected = false
} else {
button.selected = true
}
}
}