首页 > 解决方案 > 选中时如何使此按钮取消选中所有这些框?

问题描述

我已经学习 Xcode 大约 8 个月了,我需要有关分步说明的帮助。

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

带有按钮的复选框

我尝试使用以下资源:

1.选择/取消选择按钮swift xcode 7

2.禁用按钮

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} }

标签: xcodebuttoncheckbox

解决方案


我今天早上醒来,不到 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)} }


推荐阅读