从笔尖加载菜单

时间:2011-01-26 13:53:14

标签: objective-c cocoa nib nsmenu nsstatusitem

我有一个Main.xib,主窗口,主菜单和第二个菜单,名称为“StatusMenu”,无法连接。

在我的应用程序中,我有一个NSStatusItem,我想按下它,并显示该二级菜单。

如何连接这两个?

感谢

2 个答案:

答案 0 :(得分:1)

为状态项菜单创建一个IBOutlet,然后在创建状态项时设置其菜单:

[statusItem setMenu:statusItemMenu];

答案 1 :(得分:0)

您应该将一个Object添加到Interface Builder并将可见菜单连接到它。该对象可以是具有适当@IBOutlet的任何自定义类。只需在" Identity Inspector"。

中设置课程

这样,在Nib中加载也会创建对象的实例。然后,您必须确保此对象本身连接到AppDelegate的插座,否则您将无法访问它。