是否可以通过编程方式将项目添加到全局上下文菜单?

问题描述 投票:0回答:1

OS X开发的新手,想知道是否可以在选择文本时将我的程序菜单项添加到整个系统的任何上下文菜单中。似乎可以在Safari扩展中执行此操作,但想知道是否为此使用了系统范围的API?

swift macos contextmenu
1个回答
1
投票

可以添加此类项目。它不是在运行时动态完成的。这是您应用的静态属性。

该功能称为Services。该文档是“旧版”,但仍然有效。它在Objective-C中,因此您必须转换为Swift。

另请参阅系统偏好设置>键盘快捷键>服务(在左列中,有关用户在何处/如何配置服务。

© www.soinside.com 2019 - 2024. All rights reserved.