2009-12-10 39 views
2

嗨我写的小应用程序用于在twitter.com上 我设法创建状态栏图标旁边的时钟和电池监控器发布twitts,但现在我叠...的NSTextField在NSMenuItem

我想添加菜单项文本区域最大长度为140个字符,(4-5行文本输入字段) 类似聚光灯,但多行

(顺便说一句,我有工作课,在Twitter上放置并获取twitts,并将其作为NSString,它的工作原理)

是可能的,或者我必须实现我自己的“东西” ARS,或者我可以使用菜单项

我添加的菜单项是这样的:

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

[menuItem setTarget:self]; 

下一个问题将是自动生成,接着twitts菜单项,但我认为这不会是一个问题(它类似于wifi状态栏图标,它自动填充列表)

+0

您是否设法在您的NSMenuItem的文本字段中接收keydowns?在文档状态下,作为菜单项视图附加的视图不会收到按键事件:(。 – Raffael 2013-11-06 17:26:38

回答

5

您可以将任何NSView嵌入到菜单中。请参阅NSMenuItem的-setView:方法。