目标c-如何将NSSearchField连接到我的NSTableViewDataSource



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

您可以在没有阵列控制器的情况下使用NSSearchField,但您负责处理表视图的搜索和更新。

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

相关内容

  • 没有找到相关文章

最新更新