SwiftUI预览表是否运行实时预览?

SwiftUI预览表是否运行实时预览?,swiftui,xcode-previews,swiftui-previews,Swiftui,Xcode Previews,Swiftui Previews,苹果框架工程师更新: 不幸的是,目前没有一种变通方法可以让您在实时预览之外预览此内容 是否可以在不运行实时预览的情况下创建显示图纸的快速UI预览?例如: struct Sheet\u预览:PreviewProvider{ 静态var预览:一些视图{ 文本(“背景”).sheet(显示:。常量(真)){ 正文(“表格”) } } } 上述结果将显示在以下预览中: 为了在预览中显示图纸内容,必须运行实时预览: 只需让preview同时显示父视图和图纸视图,如 struct Sheet_Prev

苹果框架工程师更新:

不幸的是,目前没有一种变通方法可以让您在实时预览之外预览此内容


是否可以在不运行实时预览的情况下创建显示图纸的快速UI预览?例如:

struct Sheet\u预览:PreviewProvider{
静态var预览:一些视图{
文本(“背景”).sheet(显示:。常量(真)){
正文(“表格”)
}
}
}
上述结果将显示在以下预览中:

为了在预览中显示图纸内容,必须运行实时预览:


只需让preview同时显示父视图和图纸视图,如

struct Sheet_Previews: PreviewProvider {
    static var previews: some View {
        Group {       // << will create two previews
            Text("Background")  // << parent view here
            Text("Sheet")       // << sheet view here
        }
    }
}
struct Sheet\u预览:PreviewProvider{
静态var预览:一些视图{

团体{//Apple Developer Forums crosspost:这将创建两个单独的预览-我正在查找要在工作表中显示的工作表内容,以便我可以预览内容作为工作表的外观,而不仅仅是视图本身。就像您将预览包装在
导航视图中,以便预览它所显示的内容一样(我不在乎呈现的工作表后面的视图是什么,但它必须是某种东西才能运行,因此只有一个简单的
文本
)我理解,但预览提供程序现在没有提供这样的功能(我不确定它是否会提供)它与NavigationView不同-NavigationView构造相同的视图层次结构,但工作表动态引入了不同的视图层次结构(具有自己的主机视图),因此它看起来超出了预览提供程序的范围。