Я хочу написать Mac OS Cocoa Desktop App с XCode 10 и Swift 4.2. Оно должно иметь поле поиска с открывающимся представлением предложений, когда вы продолжаете печатать, например, Google Search или Spotlight с автозаполнением.Однако я совершенно новичок в программировании Какао.
Я уже пытался добавить NSSearchField и динамически добавленный объект NSPopOver с подклассом NSTableView, который содержит все предложения.Но я не доволен представлением предложений из-за якоря / стрелки, которое появляется вместе с ним.Кажется, что это нарушает рекомендации по пользовательскому интерфейсу.
Таким образом, я попытался реализовать свой собственный подкласс NSView, содержащий предложения.Он работает нормально, но я борюсь с простыми вещами, такими как скрытие / исчезновение, как только в приложении щелкают по любой другой области.
Кто-нибудь знает хороший пример наилучшей практики для этой задачи или есть пример кода?