Я видел, как некоторые приложения Catalyst добавляли панель поиска к NSToolbar, и мне было интересно, как я могу сделать то же самое. Должен ли я импортировать AppKit / Cocoa, чтобы получить NSSearchField и фактический NSToolbar? Или есть какой-то способ с UISearchBars, который я просто не вижу? Любая помощь была бы отличной, спасибо.
Я пытался импортировать AppKit и Cocoa (используя загрузчик пакетов), но я не думаю, что сделал все правильно. Если у кого-то есть твердое руководство о том, как это сделать, пожалуйста, свяжите его.
Я также попытался создать UIBarButtonItem с настраиваемым представлением UISearchBar, который ничего не делает. (это можно найти ниже)
Это найдено в случае переключения на itemIdentifier.rawValue (в функции itemForIdentifier панели инструментов)
let search = UISearchBar()
search.sizeToFit()
let button = UIBarButtonItem(customView: search)
button.width = 100
let toolbarItem = NSToolbarItem(itemIdentifier: itemIdentifier, barButtonItem: button)
toolbarItem.isBordered = true
toolbarItem.isEnabled = true
return toolbarItem