2014-04-02 188 views
4

我正在使用NSOpenPanel來選擇用戶在哪裏我可以以編程方式複製一些文件的文件夾。更改NSOpenPanel按鈕文本

NSOpenPanel *panelOpen = [NSOpenPanel openPanel]; 
     [panelOpen setMessage:@"Please select a location to save file(s)."]; 
     [panelOpen setCanChooseDirectories:YES]; 
     [panelOpen setCanCreateDirectories:YES]; 

這會打開打開對話框,並顯示「打開」按鈕。我想將按鈕文本更改爲「選擇」或「選擇」而不是「打開」。

這可能嗎?

+1

文檔,我的朋友,閱讀文檔:https://developer.apple.com/library/mac/documentation/cocoa/reference/applicationkit/classes/NSSavePanel_Class/Reference/Reference.html#//apple_ref/occ/instm/NSSavePanel/setPrompt: – CodaFi

回答

7

documentation清楚可見 - 請注意查看NSSavePanel哪些NSOpenPanel繼承自。

您可以使用setPrompt:來實現您的目標。

1

您在找setPrompt:NSOpenPanel提供的超級套裝NSSavePanel