У меня есть подкласс NSView, который я хотел бы содержать редактируемый NSTextField, похожий на Spotlight.
У меня возникли значительные трудности с выделением и выделением текстового поля. Если я быстро и быстро нажимаю на область редактирования текстового поля, я могу фактически ввести текст, но он выглядит серым, как будто я добавляю текст в поле приложения, которое не является передовым.
Я попытался сфокусировать окно просмотра, используя viewDidMoveToWindow
, но, очевидно, окна NSMenuItem - это углеродные окна, которые не очень хорошо обрабатывают ключи.
Короче говоря, каков хороший способ сделать эту работу успешной? Я знаю, что Spotlight - это окно без границ, но оно не подходит для моих целей.
Любые предложения будут очень полезны.