美文网首页Mac OS开发
mac开发系列1:禁用NSMenu中的系统services菜单项

mac开发系列1:禁用NSMenu中的系统services菜单项

作者: 悲观患者 | 来源:发表于2017-08-14 11:12 被阅读155次

    mac开发系列(1):禁用NSMenu中的系统services菜单项

    当用NSMenu创建一个右键菜单时,mac系统会默认插入一些服务(services)菜单项,如下图,xlsx文件的右键菜单中,除了自定义的菜单项:“转发”和“收藏”等等,还有“在 Finder中显示简介”等系统菜单项。

    Paste_Image.png

    而有时我们并不需要这些系统菜单,可以通过添加如下代码来实现:
    [yourMenu setAllowsContextMenuPlugIns: NO];

    Paste_Image.png

    相关文章

      网友评论

      • 码小六:能否问一下如何隐藏右键Dock上的应用图标列表最上面的Item呢?(window名称)

      本文标题:mac开发系列1:禁用NSMenu中的系统services菜单项

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