相关疑难解决方法(0)

如何在Dock中的应用程序中添加菜单?

右键单击停靠栏中的应用程序时,会弹出一个上下文菜单.如何向此添加菜单项?

例如,在Safari中,您可以在上下文菜单中看到新窗口.

macos window dock swift

5
推荐指数
1
解决办法
918
查看次数

从我的 Cocoa 应用程序中的视图控制器向 Dock 菜单添加项目

我已经通过应用程序委托方法在我的 Mac 应用程序中实现了一个停靠菜单:

func applicationDockMenu(sender: NSApplication) -> NSMenu? {
        let newMenu = NSMenu(title: "MyMenu")
        let newMenuItem = NSMenuItem(title: "Common Items", action: "selectDockMenuItem:", keyEquivalent: "")
        newMenuItem.tag = 1
        newMenu.addItem(newMenuItem)
        return newMenu
Run Code Online (Sandbox Code Playgroud)

有没有办法可以从我的视图控制器中向菜单添加项目 - 我似乎无法在我的 NSApplication 对象中找到一个方法。还有其他地方我应该看看吗?

macos cocoa swift

2
推荐指数
1
解决办法
1019
查看次数

标签 统计

macos ×2

swift ×2

cocoa ×1

dock ×1

window ×1