NSTableView中的NSButtonCell:单击处理

Ily*_*okh 4 cocoa click interface-builder nstableview nsbuttoncell

我设置NSButtonCell为在一个细胞类型Table Column中的我NSTableView.我实现了一种IBAction方法,但是我无法NSButtonCell在IB中连接它- 电线不想突出显示按钮NSTableView.

如何连接方法NSButtonCell?或者也许有另一种方法来处理其点击事件?

谢谢

Fra*_*rew 7

您应该能够通过控制+拖动到单元格中的任何对象来连接单元格中的连接.只需确保单元格实际被选中,并且您的操作被定义为IBAction对象的头文件中的一个.在您的操作方法中,您可以通过调用确定选择了哪一行[tableView clickedRow].

编辑:这是一个演示.确保在复选框上单击至少四次以将其选中,按住控制键并从单元格拖动到对象.

在此输入图像描述

  • 感谢关于点击至少四次的部分!另外,如果其他人也感到困惑,你可以调用`[tableView clickedRow]`的原因是因为`NSTableView`是动作的发送者,**不是``NSButton`. (3认同)