草庐IT

swift - 在输入 NSTextField 时过滤 NSTable - 自动选择第一行

我有一个NSTextView字段,它在用户输入时过滤一个NSTable表。我已经成功实现了表过滤。现在,我的目标是自动选择第一个结果(表中的第一行)并允许用户在键入搜索查询时使用箭头键在结果之间移动。在表中的结果之间移动时,输入字段应保持焦点。(这类似于Spotlight的工作方式)。这是应用程序现在的样子:这是我的ViewController:importCocoaclassViewController:NSViewController,NSTableViewDataSource,NSTableViewDelegate,NSTextFieldDelegate{@IBOutletwea