主页 macOS 开发之 添加Dock菜单
Post
Cancel

macOS 开发之 添加Dock菜单

如图所示,添加Dock菜单,为了方便常用按键在dock上显示。比如QQ音乐、网易云mac端等等。

  • AppDelegate 中实现func applicationDockMenu(_ sender: NSApplication) -> NSMenu?方法即可。代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
func applicationDockMenu(_ sender: NSApplication) -> NSMenu? {
	let dockMenu = NSMenu()
    //添加Item 显示标题和点击响应事件以及快捷键,快捷键可以为空或者“”
    dockMenu.addItem(withTitle: "播放", action: #selector(play), keyEquivalent: "Play")
    dockMenu.addItem(withTitle: "暂停", action: #selector(stop), keyEquivalent: "Stop")
    return dockMenu
}

func play() {
    print("play")
}

func stop() {
    print("stop")
}
该博客文章由作者通过 CC BY 4.0 进行授权。

文章目录

macOS 开发之 NSTouchBar

Python 中如何格式化日期