对于基于视图的NSOutlineView,如何才能使复选框仅显示在选定的行中?

时间:2015-07-19 21:47:29

标签: objective-c cocoa nstableview nsoutlineview

我有一个基于视图的NSOutlineView,在其他GUI元素中,在Row视图中有一个复选框。我希望除了所选行之外的所有行都隐藏该复选框。我到目前为止尝试的是将复选框的隐藏绑定绑定到“表格单元视图”,使用“superview”的关键路径,我创建了一个值转换器,其中我收到一个NSTableRowView作为值对象,所以我可以检查其isSelected属性。首次显示“轮廓”时这样可以正常工作,但如果我更改选择,则第一个项目的复选框始终保持可见,而我希望它能动态地跟随选择。 任何帮助将不胜感激,

由于

0 个答案:

没有答案