将 NSMenuItem 添加到 NSApp.MainMenu 不插入新菜单项
我使用以下代码以编程方式添加新的菜单项 override func viewDidLoad() { let mainMenu = NSApp.mainMenu let myMenu = NSMenuItem(title: "MenuTitle…
在 Xcode 中向 Mac 应用程序添加菜单
可能的重复: 如何向界面中的 NSMenu 添加附加项目生成器? 有一些东西阻止我在 mac 中完成我的项目。如何向我的应用程序添加或创建附加菜单? 默认…
NSMenuItem 启用项目
我有一个 NSMenuItem,里面有一堆项目,但是......该列表没有启用。 我的意思是: 这是我的代码: - (void)didFetchNewList:(NSArray *)list { NSArra…
自定义如何从“打开最近的”菜单中打开项目NS菜单
我正在使用正在我的应用程序中处理的图像填充“打开最近的”菜单,但是当我单击列表中的某个项目时,我收到错误“应用程序 MyApp 无法打开 PNG 类型”…
系统正在将不需要的项目添加到我的应用程序中的自定义上下文菜单中
我已经为 Cocoa 应用程序定制了上下文菜单,以便只有某些项目可见。尽管我进行了自定义,但我发现系统添加了一个菜单项——“作为语音曲目添加到 iTun…
使用 NSMenu 上的箭头控制 NSStatusItem-Objective-C/Cocoa 的 NSSlider
我想创建一个状态项,其中有一个垂直滑块,很像苹果提供的声音控制。我的问题是:如何让它对向上/向下箭头键做出反应,就像声音菜单中的滑块一样? 我…
NSView 自定义上下文菜单和按键
我的应用程序主窗口中有一个 NSCollectionView ,它管理自定义 NSView 项目的集合。每个自定义视图都有一个分配给它的上下文菜单。我想为某些项目添加…
为各种 NSWindowController 启用/禁用打印菜单项
我已经更改了“打印”菜单项以将 -printWindow: 消息发送到第一响应者,并在我的两个窗口控制器(我的主窗口和辅助窗口)上定义了该方法。在我的主窗…
使用 NSMenuItems 更新动态创建的 NSMenu
我有一个 NSMenu,其中有 3 个我想保留的静态 NSMenuItems,之后的一堆是动态生成的,每次用户单击菜单图标时都应该删除并重新加载。 我试图创建一个…
NSMenu 的鼠标悬停事件
我使用 NSMenu 和 NSStatusItem 在状态栏上显示自定义菜单很长一段时间是这样的: statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLeng…
使用 NSMenuItems 从 NSArray 填充 NSMenu - 需要替代建议
所以我有以下代码: - (void)addSupportLinksMenuItems { NSString *subMenuTitle; NSString *getURL; if (!supportLinks) { supportLinks = [[NSArra…
何时从 NSMenu 中删除动态 NSMenuItem
我有一个 NSMenu,其中包含许多动态项目。这些项目是在 NSMenuDelegate 的 menuNeedsUpdate 方法中创建的,并且每个项目都分配有一个representedObjec…