在 OS X 中,我有一个带有一行 NSButtonCells 的 NSTableView。这些需要看起来完全像 NSRadioButton 类型的按钮,但更像是 NSSwitchButton。特别是,如果状态是 NSOnState 并且我用鼠标单击它,我需要将其状态切换为关闭(是的,我知道这不是单选按钮的标准行为,但这是我需要做的。)如果我使用NSSwitchButton 类型的纽扣电池,其行为正是我所需要的;也就是说,tableView 调用我的 setObjectValueForTableColumn:row: 被调用,我可以在其中适当地修改我的数据模型。但是,当我将类型更改为 NSRadioButton 时,当单元格状态为 On 并单击它时,该方法或我能找到的任何其他委托方法都不会被调用。关于最简单的方法的任何想法?
问问题
383 次