1

我有一个 Main.xib,带有主窗口、主菜单和一个名为“StatusMenu”的第二个菜单,该菜单无处连接。

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

我怎样才能连接这两个?

谢谢

4

2 回答 2

2

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

[statusItem setMenu: statusItemMenu];

于 2011-01-26T17:19:08.427 回答
0

您应该向 Interface Builder 添加一个对象并将可见菜单连接到它。该对象可以是具有适当@IBOutlet 的任何自定义类。只需在“身份检查器”中设置类。

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

于 2015-07-10T13:32:09.287 回答