【发布时间】:2017-12-03 23:46:42
【问题描述】:
我已经搜索了各种来源,但找不到一个清晰而简单的解决方案,可以在 Swift 3 中使用 Xcode 8.3 为 iOS 应用程序创建等效的单选按钮组。
例如,如果我在一组中有 3 个按钮,并且一次只能选择一个。目前,我通过在选择另一个按钮时将组中的 2 个按钮的状态更改为未选择来实现这一点,反之亦然。
@IBAction func buttonA(_ sender: Any) {
buttonB.isChecked = false
buttonC.isChecked = false
}
@IBAction func buttonB(_ sender: Any) {
buttonA.isChecked = false
buttonC.isChecked = false
}
@IBAction func buttonC(_ sender: Any) {
buttonA.isChecked = false
buttonB.isChecked = false
}
但是我希望有一种更有效的方法来做到这一点。
任何有关更有效解决方案的帮助将不胜感激。
【问题讨论】:
-
您问题中的所有内容都与 macOS 有关,但您已将您的问题标记为 iOS。你是什么意思?
-
我明白你的意思,我错误地混淆了文档。我的意思是iOS。需要明确的是,我正在努力寻找一种简单的方法来为 iOS 应用程序创建单选按钮组。
-
iOS 中没有原生单选按钮(或单选组)。您应该使用相关信息更新您的问题。
标签: ios swift radio-button xcode8 radio-group