Размещение текстового поля в Menulet в Mac OS X - PullRequest
0 голосов
/ 28 января 2011

Я работаю над приложением на основе меню для Mac, которое требует, чтобы у меня было текстовое поле в меню. Я искал высоко и низко и не нашел ни одного примера того, как это сделать, но я видел много приложений с меню, которые реализуют текстовое поле. Я не нашел способа сделать это из Interface Builder, поэтому я думаю, что это текстовое поле нужно будет определить и добавить в меню программным способом.

Если бы кто-нибудь мог помочь мне с этим вопросом, он был бы очень признателен.

1 Ответ

2 голосов
/ 28 января 2011

NSTextField является подклассом на основе представления, поэтому в коде при создании NSMenuItem необходимо использовать свойство – setView: и добавить NSTextField в пункт меню.

Также, если вы используете NSStatusItem,он также имеет свойство -setView:.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...