我想用XCode 10和Swift 4.2编写一个Mac OS Cocoa桌面应用程序 当您继续输入具有自动补全功能的Google搜索或Spotlight时,它的搜索字段应带有建议视图。 但是我是可可编程的新手。
我已经尝试添加一个NSSearchField以及一个动态添加的NSPopOver对象,其子类NSTableView wich包含所有建议。 但是我对建议视图不满意,因为它伴随着锚点/箭头。似乎违反了UI准则。
因此,我尝试实现自己的包含建议的NSView定制子类。它可以正常工作,但我会遇到一些简单的事情,例如在应用程序中单击任何其他区域后立即使其隐藏/消失。
有人知道一个很好的例子作为此任务的最佳实践吗?还是有一些示例代码?