如何在没有NSTreeController的情况下过滤/搜索NSOutlineView?

时间:2013-11-28 13:05:14

标签: objective-c cocoa nsoutlineview

当我使用NSTableView时,我可以使用NSArrayController过滤桌面上的项目。

我创建了一个包含3列的简单NSOutlineView,并且我使用了代码(没有绑定)。 我如何设置一个简单的搜索/过滤器,就像你使用NSTreeController和绑定时一样?

与我通常使用控制器的方式不同,如何以程序方式完成?

1 个答案:

答案 0 :(得分:2)

请记住,大纲视图就像任何表视图一样,只显示从其数据源接收的数据。如果要执行搜索,则需要自己在数据源上执行搜索,然后相应地更新大纲视图。