美文网首页iOS之MAC端开发iOS Developer
Swift3.0 开发macOS应用程序 (10): 添加Doc

Swift3.0 开发macOS应用程序 (10): 添加Doc

作者: MNode | 来源:发表于2017-03-21 10:37 被阅读73次
QQ20170321-102936.png
如上图所示,有的应用为了方便常用按键在dock上显示,会添加Dock菜单,比如最近更新的酷狗mac端,网易云mac端等等。
添加DockMenu只需在AppDelegate中实现func applicationDockMenu(_ sender: NSApplication) -> NSMenu?方法即可。代码如下:
    func applicationDockMenu(_ sender: NSApplication) -> NSMenu? {
        let dockMenu = NSMenu()
        //添加Item 显示标题和点击响应事件以及快捷键,快捷键可以为空或者“”
        dockMenu.addItem(withTitle: "播放", action: #selector(play), keyEquivalent: "P")
        dockMenu.addItem(withTitle: "暂停", action: #selector(stop), keyEquivalent: "S")
        return dockMenu
    }
    func play() {
        print("play")
    }
    func stop() {
        print("stop")
    }

就可以实现上图所示效果。

源码--》github

相关文章

网友评论

    本文标题:Swift3.0 开发macOS应用程序 (10): 添加Doc

    本文链接:https://www.haomeiwen.com/subject/siiwnttx.html