NSOpenPanel - 标题不显示和窗口不关闭
问题描述:
我建立一个应用程序的工具栏包含的是,为了让用户选择一个文件夹显示NSOpenPanel一个选项菜单。 它除了标题上没有显示NSOpenPanel做工精细,而且我不得不使用一个棘手的方法来关闭该窗口的“确定”按钮之后,已经达到。NSOpenPanel - 标题不显示和窗口不关闭
这里是我的代码:
let dialogue = NSOpenPanel()
dialogue.title = "Choisissez un répertoire"
dialogue.canChooseFiles = false
dialogue.showsResizeIndicator = true
dialogue.showsHiddenFiles = false
dialogue.canChooseDirectories = true
dialogue.canCreateDirectories = false
dialogue.allowsMultipleSelection = false
dialogue.allowedFileTypes = [""]
if (dialogue.runModal() == NSModalResponseOK)
{
let result = dialogue.url
dialogue.setIsMiniaturized(true)
dialogue.setIsVisible(false)
dialogue.close()
if (result != nil)
{
let path = result!.path
}
else
{
return
}
}
我还没有找到一种方法,虽然它被配置为显示标题。 我关闭NSOpenPanel否则它只是关闭在过程结束之前,使用setIsMiniaturized(真)和setIsVisible(假)。
任何帮助将不胜感激。
答
由于OSX 10.11标题中未示出任何更多。如果您确实需要显示一些文字,则可能会误用message
媒体资源:
let fileDialog = NSOpenPanel()
fileDialog.message = "Your message"
+0
谢谢U.我应该为第二个问题打开另一个帖子(关闭窗口)吗? – Fredo
是的,它是相同的帖子。我想我在搜寻过程中错过了它。我已经测试过它,它工作正常。谢谢。 – Fredo