2013-07-02 26 views
0

我们为基于文档的应用程序提供了自定义窗口和标题栏,并且我们希望支持使用文档标题旁边显示的标准披露按钮进行版本控制。下面是当它被点击(从TextEdit)披露按钮,并在弹出菜单中的图像:以编程方式显示版本基于文档的应用程序的弹出式菜单

Grab of TextEdit versions disclosure button and popup menu

有没有一种方法以编程方式显示此版本的弹出菜单自定义展开按钮?

一个相关的问题出现在这里,但不同的标准:

Cocoa - Adding menu to support versions? (Like in TextEdit)

回答

1

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

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

lockDocument和browseDocumentVersions需要10.8

+0

GRE在答案。这看起来像要走的路线。 – Dalmazio

相关问题