Cocoa 在将主菜单的子菜单重新用作上下文菜单时,避免出现蓝色闪烁行为

Cocoa 在将主菜单的子菜单重新用作上下文菜单时,避免出现蓝色闪烁行为,cocoa,menu,contextmenu,reusability,Cocoa,Menu,Contextmenu,Reusability,我有以下问题:在Cocoa应用程序中,主菜单中定义并附加了一个子菜单。现在,我需要与NSView的上下文菜单完全相同的子菜单 现在,我的目标是避免创建与主菜单完全相同的副本。我想我可以重用已经存在的子菜单。事实上,我可以使用Interface Builder将相应的菜单分配给NSView,这似乎很有效 但不幸的是,现在每次我在上下文菜单中选择一个项目时,对应的根主菜单项目都会闪烁蓝色 有什么方法可以禁用这种行为吗?或者,您是否有其他建议,如何在不复制现有子菜单的情况下解决此问题

我有以下问题:在Cocoa应用程序中,主菜单中定义并附加了一个子菜单。现在,我需要与NSView的上下文菜单完全相同的子菜单

现在,我的目标是避免创建与主菜单完全相同的副本。我想我可以重用已经存在的子菜单。事实上,我可以使用Interface Builder将相应的菜单分配给NSView,这似乎很有效

但不幸的是,现在每次我在上下文菜单中选择一个项目时,对应的根主菜单项目都会闪烁蓝色

有什么方法可以禁用这种行为吗?或者,您是否有其他建议,如何在不复制现有子菜单的情况下解决此问题