带有Spotlights视图的NSSearchField像Spotlight mac OS可可Swift 4.2一样

时间:2018-10-18 22:48:16

标签: macos cocoa xcode10 swift4.2 nssearchfield

我想用XCode 10和Swift 4.2编写一个Mac OS Cocoa桌面应用程序 当您继续输入具有自动补全功能的Google搜索或Spotlight时,它的搜索字段应带有建议视图。 但是我是可可编程的新手。

我已经尝试添加一个NSSearchField以及一个动态添加的NSPopOver对象,其子类NSTableView wich包含所有建议。 但是我对建议视图不满意,因为它伴随着锚点/箭头。似乎违反了UI准则。

因此,我尝试实现自己的包含建议的NSView定制子类。它可以正常工作,但我会遇到一些简单的事情,例如在应用程序中单击任何其他区域后立即使其隐藏/消失。

有人知道一个很好的例子作为此任务的最佳实践吗?还是有一些示例代码?

0 个答案:

没有答案