如何在NSTableView中执行多项选择

时间:2010-09-03 11:28:22

标签: objective-c cocoa nstableview

我是目标c的初学者。请告诉我如何在TableView中执行多项选择。当我点击另一行时,我无法保留先前的选择。

3 个答案:

答案 0 :(得分:7)

您必须通过调用:

在表格视图上启用多项选择

[tableView setAllowsMultipleSelection: YES]

然后,您可以通过按Command +单击所需的行来选择多行。

答案 1 :(得分:3)

您正在寻找的方法调用是

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

答案 2 :(得分:1)

我希望你能得到答案, 但更好的方法是,当您单击复选框时,可以使用api selectRowIndex选择行,一旦您想要处理,您就可以获得所有selectedItemindexes,