您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页Swift3.0 开发macOS应用程序 (10): 添加Doc

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

来源:二三四教育网
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")
    }

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

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务