2009-12-10 2 views
2

Привет пишет небольшое приложение для размещения Twitts на twitter.com мне удалось создать иконку STATUSBAR рядом с часами и монитором батареи, но теперь я сложен ...NSTextField в NSMenuItem

Я хотел бы добавить пункт меню текстовая область макс. длина 140 символов, (поле ввода текста 4-5 строк) что-то вроде прожектора, но многострочный

(BTW У меня есть рабочий класс, чтобы поместить и получить твитты в твиттере и вернуть его как NSString, и он работает)

Возможно ли, или я должен реализовать свое «что-то», которое АРС, или я могу использовать пункты меню

добавить пункты меню, как это:

menuItem = [menu addItemWithTitle:@"Menu Item Tilte" 
          action:@selector(CallbackFunction:) 
         keyEquivalent:@""]; 

[menuItem setTarget:self]; 

Следующая проблема будет пунктов меню автоматической генерации с СЛЕДОВАЛИ Twitts, но я думаю, что это не будет проблемой (это аналогичен значку строки состояния wifi, который автоматически заполняет список)

+0

Вам удалось получить keydowns в текстовом поле вашего '' 'NSMenuItem'''? Как указано в документах, представления, прикрепленные в виде представления элемента меню, не получают ключевых событий нажатия :(. – Raffael

ответ

5

Вы можете встроить любой NSView в меню. См. Метод -setView: метод NSMenuItem.