以编程方式显示基于文档的应用程序的版本弹出菜单

时间:2013-07-02 07:28:04

标签: cocoa titlebar versions popupmenu document-based

我们为基于文档的应用程序提供了自定义窗口和标题栏,我们希望使用文档标题旁边显示的标准显示按钮来支持版本控制。这是一个单击公开按钮和弹出菜单的图像(来自TextEdit):

Grab of TextEdit versions disclosure button and popup menu

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

lockDocument和browseDocumentVersions需要10.8