选中后如何使此按钮取消选中所有这些框?

时间:2019-04-04 16:15:12

标签: xcode button checkbox

我已经学习Xcode大约8个月了,我需要逐步指导的帮助。

我一直在尝试使用各种Internet资源对这些按钮进行编程,但遇到了困难。我如何编程此按钮以取消选中这些框?

Checkboxes with a Button

我尝试使用以下资源:

1。Select/deselect buttons swift xcode 7

2。Disable a Button

3。https://developer.apple.com/documentation/appkit/nsbutton/1528907-state?language=objc

4。https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Button/Concepts/CheckBoxes.html

@IBOutlet weak var optionOne: NSButton! @IBOutlet weak var optionTwo: NSButton! @IBOutlet weak var optionThree: NSButton! @IBAction func buttonClick(_ sender: NSButton) { var optionOne: Type {NSButton.StateValue.off} var optionTwo: Type {NSButton.StateValue.off} var optionThree: Type {NSButton.StateValue.off} }

1 个答案:

答案 0 :(得分:0)

我今天早上醒来,不到10分钟,我就醒了。只要引用,它就起作用。

@IBOutlet weak var optionOne: NSButton! @IBOutlet weak var optionTwo: NSButton! @IBOutlet weak var optionThree: NSButton! @IBAction func resetButton(_ sender: Any) { if optionOne.state.rawValue == 1 {optionOne.state = NSControl.StateValue(rawValue: 0)} if optionTwo.state.rawValue == 1 {optionTwo.state = NSControl.StateValue(rawValue: 0)} if optionThree.state.rawValue == 1 {optionThree.state = NSControl.StateValue(rawValue: 0)} }