水平(或在网格中)而不是垂直布局多个 SwiftUI 预览?

Ant*_*bbs 15 xcode swift swiftui

在之前渲染多个 SwiftUI 时,它们总是在垂直堆栈中渲染。我想将它们水平或理想地放在网格上。因为我的屏幕上有更多的水平空间。

必须在多个预览之间上下滚动是没有效率的,尤其是当您有两个以上的预览时。

任何人都知道解决方法,或者是否可能?

更新:例如,正如您在屏幕截图中看到的,我希望水平并排显示这两个预览。

Xcode 12.0 测试版 (12A6159)

在此处输入图片说明

Alb*_*tUI -6

只需将预览组替换为 HStack,如下所示:

struct SidebarView_Previews: PreviewProvider {
    static var previews: some View {
        Group {
            //... All your views ...
        }
        
    }
}
Run Code Online (Sandbox Code Playgroud)

到:

struct SidebarView_Previews: PreviewProvider {
    static var previews: some View {
        HStack(spacing: 20) {
            //... All your views ...
        }
        
    }
}
Run Code Online (Sandbox Code Playgroud)