Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Main.xib,带有主窗口、主菜单和一个名为“StatusMenu”的第二个菜单,该菜单无处连接。
在我的应用程序中,我有一个 NSStatusItem,我想按下它并显示该二级菜单。
我怎样才能连接这两个?
谢谢
为状态项菜单创建一个 IBOutlet,然后在创建状态项时设置其菜单:
[statusItem setMenu: statusItemMenu];
您应该向 Interface Builder 添加一个对象并将可见菜单连接到它。该对象可以是具有适当@IBOutlet 的任何自定义类。只需在“身份检查器”中设置类。
这样,在 Nib 中加载也会创建对象的实例。然后,您必须确保该对象本身连接到 AppDelegate 的出口,否则您将无法访问它。