gpt4 book ai didi

objective-c - 如何更改 Cocoa 中的主菜单?

转载 作者:太空狗 更新时间:2023-10-30 03:56:42 25 4
gpt4 key购买 nike

我有一个 Cocoa 应用程序,它有两种类型的窗口,每种窗口都需要显示不同的主菜单。

在我的 MainMenu.xib 中,我有默认的 MainMenu。在 Window1.xib 中,我有 Window1,在 Window2.xib 中,我有 Window2,它是 MainMenu。

当我打开第一个窗口时,我有默认菜单,当我打开 Window2 时,我得到它的菜单。

但是,当我切换回 Window1 时,我仍然看到 Window2 的菜单。如何让显示的菜单跟随按键窗口?

最佳答案

一般来说,您不应该每次都替换整个主菜单。它更符合人机界面指南,可以简单地禁用不适用于当前窗口的任何菜单项。如果您真的应该在菜单栏中有一组完全不同的菜单,也许您应该将应用程序的那部分拆分成一个单独的应用程序。

关于objective-c - 如何更改 Cocoa 中的主菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/363156/

25 4 0