我由肌酸類的UIButton 這裏是類集複選框開 - 關
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
}
}
}
我在視圖 - 控制兩個複選框,但我不知道如何設置複選框,在取得與按鈕自定義複選框ViewController.class做檢查時,勾選「硅」,勾選「無」的形象
設置中選中類似
「從用戶體驗的角度來看,我會質疑爲什麼你需要兩個複選框」U是對的,但是因爲有些時候客戶希望應用程序就像這樣,順便說一下,例如,我會測試它 –