SwiftUI中两个视图之间的HStack间隙

SwiftUI中两个视图之间的HStack间隙,swift,swiftui,Swift,Swiftui,我正在尝试使用SwiftUI在HStack中创建两个视图。然而,我一直在两种观点之间寻找差距。 问题出现在纵向和横向布局中 我的代码: struct ContentView: View { var body: some View { GeometryReader { g in HStack { GeometryReader { g in HStack {

我正在尝试使用SwiftUI在HStack中创建两个视图。然而,我一直在两种观点之间寻找差距。 问题出现在纵向和横向布局中

我的代码:

struct ContentView: View {

    var body: some View {

        GeometryReader { g in
            HStack {
                GeometryReader { g in
                    HStack {
                        VStack {
                            Text("View One")
                        }
                        .frame(width: g.size.width * 0.5, height: g.size.height, alignment: .center)
                        .background(Color.blue)

                        VStack {
                            Text("View Two")
                        }
                        .frame(width: g.size.width * 0.5, height: g.size.height, alignment: .center)
                        .background(Color.red)
                    }
                }
            }         
        }    
    }
}

可以在初始化时设置间距

HStack(spacing: 0) {
    //Your code here
}

尝试使用
HStack(间距:)
设置间距。是否尝试添加间距,例如:
HStack(间距:0)
?编辑:@Malik你比我快;-)嗯,如果你试着使两个
VStack
的大小(
width
)稍微小一点,会发生什么呢?它与(间距:0)一起工作,所以我可以接受答案it@Malik把答案贴出来,这样我就可以接受了