2013-07-02 32 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

相關問題