NSOpenPanel 是否可以仅显示具有某些预定义属性的文件,而所有其他属性都淡出?
例如,我想显示具有特定创建或修改日期的文件。
非常感谢!
NSOpenPanel 是否可以仅显示具有某些预定义属性的文件,而所有其他属性都淡出?
例如,我想显示具有特定创建或修改日期的文件。
非常感谢!
NSOpenPanel 有一个名为 NSOpenSavePanelDelegate 的委托协议。
在那里,您可以选择启用哪些文件(作为文件 URL 返回)。您需要的是" panel:shouldEnableURL:
",它为您提供一个可以打开的 URL(在该委托方法中)并查看各种文件属性,例如创建或修改日期,以决定哪些可以返回 YES ("是”,如“是的,可以选择打开此文件”)。