我对Cocoa Development有点陌生。我有一个带有自定义NSCell的NSTableView,其中包含两个NSButtonCell和一个自定义对象。
触发tableview objectValue时,我将获得此单元格并为每个单元格设置一个自定义对象,然后在触发单元格drawWithFrame时,将基于此自定义对象为每个按钮设置操作。
一切正常...但是,在单击任何按钮之前,我必须“选择”该行。例如,如果我选择第三行并直接单击第一行上的按钮,它将触发所选行功能...
由于它是自定义的NSCell,它与我绘制NSRect并处理其点击的方式有关吗?