SwiftUI中两个视图之间的HStack间隙
我正在尝试使用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 {
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把答案贴出来,这样我就可以接受了