我的NSTableView表中没有突出显示选择

时间:2013-10-14 18:27:21

标签: macos cocoa nstableview

我的应用中有一个基于视图的表格。一切都很好,只有当我点击表格条目时,行/列我得到了点击,我的选择内容被发送到相应的方法,但行没有突出显示。

我很好奇为什么会这样,问题是我有一个基于视图的表,而不是基于单元格的?!

3 个答案:

答案 0 :(得分:1)

试试这个: -

  - (void)selectRowIndexes:(NSIndexSet 
   *)indexes byExtendingSelection:(BOOL)extend

答案 1 :(得分:0)

检查您是否设置了空选择。如果你没有在代码中设置它,请检查nib属性或尝试通过设置此setAllowsEmptySelection:no默认情况下setAllowsEmptySelection为YES

答案 2 :(得分:0)

感谢Peter Hosey,我在这里找到了这个问题的答案

How to select items in NSOutlineView without NSTreeController?