1

我想用一些功能增强 OS X 标准保存对话框(添加一些控件)。

DefaultFolderX 实际上实现了这个 http://www.stclairsoft.com/DefaultFolderX/faq.html

他们指出:“这意味着默认文件夹 X 将一小段程序代码加载到每个应用程序的内存空间(在 RAM 中),以便它可以与提供打开和保存对话框的 OS X 服务导航服务进行通信。”

问题是,这是最简单的方法吗?如果是,那么有人将如何开始这项工作(例如 Xcode 中的哪种项目,如果有必要如何处理“挂钩”机制,要阅读哪些文档)?

4

1 回答 1

2

如果您希望在应用程序的打开/保存对话框的底部进行控件,则 NSSavePanel 和 NSOpenPanel 有一个功能,您可以在其中设置自己的自定义视图,该视图将位于对话框的底部。如果您想以不同的方式或在整个系统中修改 NSOpenPanels 和 NSSavePanels,那么每次 Apple 更新其操作系统时,这将需要大量工作,这些工作可能会中断。

于 2013-09-25T05:55:13.760 回答