韶关市建设局官方网站江苏企业网站建设
NSOpenPanel
一个面板,提示用户选择要打开的文件。
class NSOpenPanel : NSSavePanel
总览
应用程序使用“打开”面板作为方便的方法来查询用户要打开的文件的名称。在macOS 10.15及更高版本中,系统始终在单独的过程中绘制“打开”面板,而不管该应用程序是否被沙箱化。当用户选择要打开的文件时,macOS将该文件添加到应用的沙箱中。在macOS 10.15之前,系统仅在沙盒应用程序的单独过程中绘制面板。
话题
配置打开面板
- var canChooseFiles: Bool
一个布尔值,指示用户是否可以在面板中选择文件。 - var canChooseDirectories: Bool
一个布尔值,指示用户是否可以在面板中选择目录。 - var resolvesAliases: Bool
一个布尔值,指示面板是否解析别名。 - var allowsMultipleSelection: Bool
一个布尔值,指示用户是否可以选择多个文件和目录。 - var isAccessoryViewDisclosed: Bool
一个布尔值,指示面板的附件视图是否可见。
访问用户选择
- var urls: [URL]
URL数组,每个URL包含所选文件或目录的完整指定位置。
支持iCloud文档
- var canDownloadUbiquitousContents: Bool
一个布尔值,指示面板如何响应本地未完全下载的iCloud文档。 - var canResolveUbiquitousConflicts: Bool
一个布尔值,指示面板如何响应具有冲突版本的iCloud文档。
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.swiftuigit.com