0

我们有一个用于基于文档的应用程序的自定义窗口和标题栏,我们希望通过文档标题旁边显示的标准披露按钮来支持版本控制。这是一个显示按钮的图像和单击它时的弹出菜单(来自 TextEdit):

抓取 TextEdit 版本的披露按钮和弹出菜单

有没有办法以编程方式显示自定义披露按钮的此版本弹出菜单?

此处出现了一个相关问题,但标准不同:

Cocoa - 添加菜单以支持版本?(就像在 TextEdit 中一样)

4

1 回答 1

1

我认为您不能以编程方式显示系统版本菜单,但您可以创建自己的并调用 NSDocument 方法

- (void)lockDocument:(id)sender
- (void)duplicateDocument:(id)sender
- revertToContentsOfURL:ofType:error:
- (void)browseDocumentVersions:(id)sender

lockDocument 和 browseDocumentVersions 需要 10.8

于 2013-07-02T12:12:22.360 回答