在 NSSavePanel 上,有没有办法强制显示“隐藏扩展”复选框?
On NSSavePanel, is there a way to force the “Hide extension” checkbox to show?
我重写了 NSDocument 的 prepareSavePanel(_:)
方法来尝试添加一个复选框以允许用户在保存时隐藏文件扩展名。
override func prepareSavePanel(_ savePanel: NSSavePanel) -> Bool {
savePanel.canSelectHiddenExtension = true
savePanel.isExtensionHidden = false
return true
}
但复选框仍然不会显示在“保存”面板上。
"Hide Extension" 现在位于下拉菜单中。
我重写了 NSDocument 的 prepareSavePanel(_:)
方法来尝试添加一个复选框以允许用户在保存时隐藏文件扩展名。
override func prepareSavePanel(_ savePanel: NSSavePanel) -> Bool {
savePanel.canSelectHiddenExtension = true
savePanel.isExtensionHidden = false
return true
}
但复选框仍然不会显示在“保存”面板上。
"Hide Extension" 现在位于下拉菜单中。