2011-12-04 17 views
1

我已经使用绑定设置了基于视图的NSTableView,并且所有内容都相应地工作。但是,当涉及空白选择时,我遇到了问题。我已将NSTableView的Content和SelectionIndexes绑定到NSArrayController,并确保NSTableView和NSArrayController都允许空选择。事实上,我知道这是真的,因为当我手动将一个空的NSIndexSet传递给我的NSArrayController的setSelectionIndexes:方法时,我的NSTableView正确地取消选择了它的所有行。在基于视图的NSTableViews上启用空选择

我遇到的问题是让我的NSTableView取消选择何时用户单击NSTableView的填充行下面的empy空间。我相当肯定这是默认行为,但我不能在我的生活中找到一种方法让我的NSTableView以这种方式行事。

回答

0

你当然可以这样做:

[myTableView deselectAll:self]; 

其中myTableView是你的NSTableView的。