【发布时间】:2011-10-06 02:45:18
【问题描述】:
首先,我想指出这个问题可能已经被问过了,我只是无法从他们那里找到任何答案。
所以,我正在以编程方式尝试在主栏上创建一个 NSMenu 和 NSMenuItem,所以是的。 NSMenu 将是 File,然后它将包含 3x NSMenuItem,新建、打开和保存。
但没有任何效果,这是我目前拥有的:
NSMenu *fileMenu = [[NSMenu alloc] initWithTitle:@"File"];
NSMenuItem *newMenu = [[NSMenuItem alloc] initWithTitle:@"New" action:NULL keyEquivalent:@""];
NSMenuItem *openMenu = [[NSMenuItem alloc] initWithTitle:@"Open" action:NULL keyEquivalent:@""];
NSMenuItem *saveMenu = [[NSMenuItem alloc] initWithTitle:@"Save" action:NULL keyEquivalent:@""];
[newMenu setMenu:fileMenu];
[openMenu setMenu:fileMenu];
[saveMenu setMenu:fileMenu];
但是什么都没有发生,我很确定我必须告诉应用程序它应该使用 fileMenu,但是我该怎么做,如果这不是问题,那是什么?我对这些东西很陌生,但对学习很感兴趣,所以有任何提示总比没有好!
【问题讨论】:
标签: cocoa menu nsmenuitem nsmenu