macOS:通过键盘输入从列表中选择项目

时间:2019-03-26 17:22:37

标签: macos cocoa nstableview nscollectionview

NSTableView具有一项称为 Type Selection 的功能,通过该功能,用户可以键入列出的项目的首字母,视图自动选择第一个匹配项并滚动到该匹配项。

我喜欢在NSCollectionView中具有类似的功能,在其中按名称列出图像。

在我自己开始编写此类代码之前,我想知道是否有API可以帮助我解决这个问题。

我特别担心正确的时间安排,因为我想让它使用与NSTableView相同的时间安排。我想象它甚至会根据用户的“系统偏好设置”进行更改。另外,如果等待足够长的时间,NSTableView将选择具有相同类型前缀的其他项目。如果我想做对的话,所有这些都会变得非常复杂。我不想错过任何事情。

0 个答案:

没有答案