Ich habe eine benutzerdefinierte Option mit der Taste durch eine Klasse von UIButton creatin hier ist die KlasseSet CheckBox Ein - Aus
import UIKit
class CheckBox: UIButton {
// Images
let checkedImage = UIImage(named: "ic_check_box")! as UIImage
let uncheckedImage = UIImage(named: "ic_check_box_outline_blank")! as UIImage
// Bool property
var isChecked: Bool = false {
didSet{
if isChecked == true {
self.setImage(checkedImage, forState: .Normal)
} else {
self.setImage(uncheckedImage, forState: .Normal)
}
}
}
override func awakeFromNib() {
self.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside)
self.isChecked = false
}
func buttonClicked(sender: UIButton) {
if sender == self {
isChecked = !isChecked
}
}
}
Ich habe zwei Kontrollkästchen in der Viewcontroller, aber ich weiß nicht, wie Checkbox in der einzustellen ViewController.class zu tun, wenn checkBox "Si" aktiviert ist, muss die Checkbox "Nein" nicht markiert, wie im Bild
"Aus Sicht des Benutzererlebnisses würde ich fragen, warum Sie beide Checkboxen benötigen" U sind richtig, aber ist, weil der Kunde die Anwendung irgendwann möchte, Übrigens, thx für das Beispiel werde ich es testen –