У меня есть NSPopover, который показан из взаимодействия с NSStatusItem. Я писал о хаках, которые мне нужно сделать, чтобы сделать вход даже возможным в этой ситуации: http://blog.brokenrobotllc.com/using-nspopover-with-nsstatusitemNSTextField внутри NSPopover не является ключом, пока не нажмем мышь
У меня есть NSTextField внутри содержимого контента NSPopover. Когда я открываю NSPopover, NSTextField появляется так, как будто это ключ (курсор мигает). Но при наборе текста ничего не появляется. Если я нажму мышью в поле, мой вход начнет отображаться там.
Я пробовал такие вещи, как вызов makeFirstponder NSWindow после popoverDidShow :. Из этого не было изменений в поведении. У кого-нибудь есть идеи?
Итак, 'NSTextField' находится в пользовательском представлении (которое загружается подклассом NSViewController)? У меня это с «NSTextView», встроенным в «NSScrollView» (программно созданный), и у меня нет этой проблемы, и мне не нужны никакие трюки, чтобы сделать «NSTextView» первым ответчиком. – trojanfoe