【发布时间】:2017-05-23 04:41:16
【问题描述】:
我正在尝试在 OSX、Xcode 8、Swift 3 中实现单选按钮。我可以在过去的 Xcode 迭代中使用单选按钮组来实现这一点。我相信应该有一种方法可以在 Xcode 中对单选按钮进行分组,以便它们的选择是独占的,但我不知道如何。有人可以解释一下现在该怎么做吗?
配置为单选按钮的 NSButton(将 -buttonType 设置为 NSRadioButton),现在将在一个单选按钮组中操作 在 10.8 及更高版本上链接的应用程序。让按钮在一个 单选组,对每个 NSButton 实例使用相同的 -action,并具有 每个按钮的超级视图相同。满足这些条件时, 检查一个按钮(通过将 -state 更改为 1),将取消选中所有 其他按钮(通过将它们的 -state 设置为 0)。
...但我无法在 Interface Builder 中弄清楚如何为每个 NSButton 实例分配相同的操作。我从第二个按钮拖动到 Xcode IDE 中的一个动作,它似乎无法选择相同的动作。有人能解释一下正确的流程吗?
非常感谢!
【问题讨论】: