NSOpenPanel (SwiftUI 中文文档手册 教程含源码)
2023-09-11 14:18:48 时间
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
相关文章
- 这才是官方的tapable中文文档
- tiptap中文文档
- 1、PDFKit 简介(PDF 中文手册)
- Link (SwiftUI 中文文档手册 教程含源码)
- CloudKit快速入门 (SwiftUI iCloud CloudKit中文文档手册教程)
- @GestureState (SwiftUI 中文文档手册)
- @FetchRequest CloudKit CoreData(SwiftUI中文文档手册)
- CloudKit快速入门之 使用CloudKit 设置核心数据 (SwiftUI iCloud CloudKit中文文档手册教程)
- NSPathControl (SwiftUI 中文文档手册 教程含源码)
- func map< T > 闭包遍历(SwiftUI 中文文档手册 教程含源码)
- stride< T > 步进(SwiftUI 中文文档手册 教程含源码)
- UIKit外观定制 (SwiftUI 中文文档手册 教程含源码)
- GroupBox (SwiftUI 中文文档手册 教程含源码)
- PageIndexViewStyle (SwiftUI 中文文档手册 教程含源码)
- onAppear(perform:) (SwiftUI 中文文档手册 教程含源码)
- addTextContainer(_: ) (SwiftUI 中文文档手册)
- rotationEffect(_:anchor:) (SwiftUI 中文文档手册)
- View 是什么 (SwiftUI 中文文档手册)
- LazyHGrid (SwiftUI 中文文档手册)
- truncatingRemainder (dividingBy:) (SwiftUI 中文文档手册)
- ButtonStyle 自定义(SwiftUI中文文档手册)
- Toggle 开关按钮组件(SwiftUI中文文档手册)
- App Extensions (Appkit 中文文档手册 教程含源码)
- (二十二)unity4.6学习Ugui中文文档-------交互-Eventsystem & Binding
- pytest:中文文档
- pytest:中文文档+插件列表