4

我看到的大多数示例仅连接NSSearchFieldNSArrayController. 问题是我填充了我的NSTableView使用NSTableViewDataSource协议。我希望我NSSearchField在给定的NSTableView. 有什么办法可以做到这一点,或者我应该将我的数据源转换为NSArray控制器吗?

4

1 回答 1

6

您可以使用NSSearchField不带数组控制器的控制器,但您负责处理表视图的搜索和更新。

让您的数据源类响应(是的子类)的‑controlTextDidChange:和/或‑controlTextDidEndEditing:委托方法,并在这些委托方法中进行搜索并相应地更新表。NSControlNSSearchFieldNSControl

于 2011-06-13T12:38:54.020 回答