SwiftUIDocumentGroup中⽂⽂档
DocumentGroup
⼀个⽀持打开,创建和保存⽂档的场景。
宣⾔
struct DocumentGroup<Document, Content> where Content : View
概述
使⽤场景告诉SwiftUI,当您使⽤协议声明应⽤程序时,您的应⽤程序可以打开哪些⽂档。DocumentGroupApp
通过传⼊⽂档模型和能够显⽰⽂档类型的视图来初始化⽂档组场景。您提供的⽂档类型必须符合。SwiftUI使⽤该模型为您的应⽤程序添加⽂档⽀持。在macOS中,这包括基于⽂档的菜单⽀持,包括打开多个⽂档的功能。在iOS中,它包括⼀个⽂档浏览器,该浏览器可以导航到⽂件系统上存储的⽂档和多窗⼝⽀持:DocumentGroupFileDocumentReferenceFileDocument
@main
struct MyApp: App {
var body: some Scene {
DocumentGroup(newDocument: TextFile()) { file in
ContentView(document: file.$document)
}
}
}
reference group如果您的应⽤仅需要显⽰⽽不需要修改特定的⽂档类型,则可以使⽤⽂件查看器⽂档组场景。您提供⽂档的⽂件类型,并提供⼀个显⽰您提供的⽂档类型的视图:
@main
struct MyApp: App {
var body: some Scene {
DocumentGroup(viewing: MyImageFormatDocument.se

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。