【发布时间】:2019-04-16 10:24:48
【问题描述】:
我正在以编程方式创建 NSTableViewCells 并添加带有复选框的 NSButton 作为其中一些的子视图。当复选框被切换时,如何获取触发选择器的发件人?这是我迄今为止所做的工作,但我为获取发件人所做的一切尝试均未成功。
func addCheckBox(cell: NSTableCellView){
let checkbox = NSButton(checkboxWithTitle: text, target: Any?.self, action: #selector(selector))
checkbox.setButtonType(NSButton.ButtonType.onOff)
cell.addSubview(checkbox)
}
@objc func selector(){
print("selector selected")
}
【问题讨论】:
标签: swift macos cocoa selector nsbutton