更改NSOpenPanel按钮文本

时间:2014-04-02 06:22:39

标签: objective-c macos cocoa

我正在使用NSOpenPanel来选择用户可以以编程方式复制某些文件的文件夹。

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

这将打开“打开”对话框,其中包含按钮"打开"。我想将按钮文本更改为"选择"或"选择"而不是"打开"。

这可能吗?

2 个答案:

答案 0 :(得分:10)

documentation清晰可见 - 请注意NSOpenPanel继承的NSSavePanel

您可以将setPrompt:用于您想要达到的目标。

答案 1 :(得分:2)

您正在寻找setPrompt:的超类NSOpenPanel提供的NSSavePanel