仅添加一个时,NSTableView会重建所有单元格

时间:2014-01-15 17:25:30

标签: macos cocoa interface-builder nstableview

我有一个基于视图的NSTableViewNSArrayController驱动,绑定到NSMutableArray作为内容数组。

当我向数据源添加新项目时,会为数据源中的每个项目调用tableView:viewForTableColumn:row:。我希望表视图能够单独保留现有项目,并且只为新项目调用它。

我通过控制器添加一个新项目,如下所示:

[_arrayController addObject:newObject];

如何阻止表格视图执行此操作?性能影响是不可接受的。

编辑:它还会清除用户选择

0 个答案:

没有答案