我在我的应用程序中设置了主菜单。它有应用程序、编辑、 View 和窗口菜单。这就是我在主 NSViewController 中需要的。
但是,用户可以打开另一个 NSViewController,并且我想在该 NSViewController 处于事件状态时向“编辑”菜单添加一些菜单项。
实现这一目标的标准是什么?
最佳答案
您可以使用 NSMenuDelegate 方法,例如
- (void)menuNeedsUpdate:(NSMenu*)menu;
在此方法中,您可以根据特定条件添加/删除或启用/禁用特定项目。
关于objective-c - Mac Cocoa 应用程序 - Objective-C - 不同 NSViewController 中的不同主菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41564021/