2014-04-02 138 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