#swift #macos #menu #swiftui #uisearchbar
#swift #macos #меню #swiftui #панель поиска uisearchbar
Вопрос:
Как показано на скриншоте ниже, Google Chrome, скорее всего, имеет NSMenu
справку, и первым элементом в ней NSMenu
является текстовое поле поиска, которое позволяет искать различные варианты.
Если я хочу реализовать то же самое с помощью SwiftUI или Appkit Swift, как мне это сделать?
Что я сделал до сих пор?
Appkit Swift
подход:
Я могу использовать NSMenu
для создания пункта меню и добавления NSTextField
в целях поиска. Но после этого я теряюсь и не могу найти хороший пример такого подхода в дальнейшем.
SwiftUI
подход:
Здесь нет идеи, и любой ввод приветствуется.
Комментарии:
1. Поле поиска, которое вы видите под командами справки, используется по умолчанию для всех приложений macOS, вам ничего не нужно делать.
2. Да, но если я пытаюсь реализовать это в другом пользовательском меню, как мне это сделать?