Как выбрать элемент комбинированного списка при нажатии клавиши

У меня есть поле со списком элементов в строке. После того, как я щелкну стрелку, чтобы отобразить все элементы, я хочу, чтобы при нажатии клавиши, представляющей первую букву элемента, будет выбран соответствующий элемент (элемент выделен, а NSComboBoxSelectionDidChangeNotification опубликован). TextField в поле со списком установлено, чтобы быть не редактируемым в этом случае.

Я новичок в какао и цели, и я не знаю, как это реализовать. Я пытаюсь реализовать все методы протокола NSComboBoxDataSource, но элемент выделяется без какого-либо уведомления, когда я вводю текст в текстовое поле комбинированного списка, который затем редактируется (просто попытка, потому что я хочу, чтобы он не редактировался).

Любое предложение будет оценено.

0 ответов

Другие вопросы по тегам