我建立一个应用程序的工具栏包含的是,为了让用户选择一个文件夹显示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(假)。
任何帮助将不胜感激。
是的,它是相同的帖子。我想我在搜寻过程中错过了它。我已经测试过它,它工作正常。谢谢。 – Fredo