自定义NSCell无法处理正确的行(NSTableView)

时间:2019-02-25 09:31:40

标签: objective-c macos nstableview

我对Cocoa Development有点陌生。我有一个带有自定义NSCell的NSTableView,其中包含两个NSButtonCell和一个自定义对象。

触发tableview objectValue时,我将获得此单元格并为每个单元格设置一个自定义对象,然后在触发单元格drawWithFrame时,将基于此自定义对象为每个按钮设置操作。

一切正常...但是,在单击任何按钮之前,我必须“选择”该行。例如,如果我选择第三行并直接单击第一行上的按钮,它将触发所选行功能...

由于它是自定义的NSCell,它与我绘制NSRect并处理其点击的方式有关吗?

0 个答案:

没有答案