Я ищу способ реализовать ввод поиска с помощью токенов, как в почтовых приложениях, для достижения аналогичного результата:

Интересно, есть ли простой способ реализовать это? Я провел некоторое время, исследуя, есть ли что-нибудь подобное с открытым исходным кодом и ничего не нашел. Но большинство почтовых клиентов имеют такие входные данные, включая меню «последние»:

Есть ли способ повторно использовать NSTokenFieldCell для достижения того же результата, но в NSSearchField? Или я должен просто использовать NSTokenField и добавить к нему значок поиска и меню?