Список смайликов в NSPopover на macOS как приложение «Сообщения» - PullRequest
0 голосов
/ 11 января 2019

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

Messages Emoji Popover

Пока я могу понять, что могу показать палитру символов в моем приложении, используя это:

NSApp.orderFrontCharacterPalette(nil)

Но это показывает палитру как отдельное окно, подобное этому: macOS Character Palette

Кто-нибудь знает, как я могу встроить палитру символов в NSPopover и получить выбранные эмодзи в моем приложении (аналогично тому, как это делает Apple в сообщениях)?

1 Ответ

0 голосов
/ 19 января 2019

Установите ваш textView, textField или любой другой вид в качестве отправителя NSApp.orderFrontCharacterPalette(_:).

NSApp.orderFrontCharacterPalette(self.textField)
...