Swiftui &引用;call中的额外参数";垫片()

Swiftui &引用;call中的额外参数";垫片(),swiftui,Swiftui,我对swiftui非常陌生,为了学习,我正在制作一个简单的游戏。我不知道为什么会出现这个错误,因为我做了基本相同的事情,排了几行。如果您想自己检查代码,只需使用一些随机图像。我不能发布这篇文章,因为它有太多的代码。它告诉我,我必须添加更多的文本,这就是我现在正在做的,你不必阅读这篇文章 import SwiftUI struct ContentView: View { var body: some View { ZStack{ Image(&quo

我对swiftui非常陌生,为了学习,我正在制作一个简单的游戏。我不知道为什么会出现这个错误,因为我做了基本相同的事情,排了几行。如果您想自己检查代码,只需使用一些随机图像。我不能发布这篇文章,因为它有太多的代码。它告诉我,我必须添加更多的文本,这就是我现在正在做的,你不必阅读这篇文章

import SwiftUI
struct ContentView: View {
    var body: some View {
        ZStack{
            Image("background")
                .ignoresSafeArea()         
            VStack{
                Spacer()
                Image("logo")
                Spacer()
                HStack {
                    Spacer()
                    Image("card3")
                    Spacer()
                    Image("card4")
                    Spacer()
                        }
                Spacer()
                Image("dealbutton")
                Spacer()
                HStack{
                    Spacer()
                    Text("Player")
                    Spacer()
                    Text("CPU")
                    Spacer()
                }
                .font(/*@START_MENU_TOKEN@*/.title/*@END_MENU_TOKEN@*/)
                .foregroundColor(.white)
                Spacer()
                HStack{
                    Spacer()
                    Text("0")
                    Spacer()
                    Text("0")
                    Spacer()
                }
                Spacer() //here is the error             
            }
    }
    }
    }
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
注意:Spacer()是一个视图,因此您超出了另一个视图中允许的视图数(10)。请尝试此方法的一些变体,或使用组{…}:

struct ContentView: View {
    
    var cardView: some View {
        Group {
            Spacer()
            HStack {
                Spacer()
                Image("card3")
                Spacer()
                Image("card4")
                Spacer()
            }
            Spacer()
        }
    }
    
    var textview: some View {
        Group {
            Spacer()
            HStack{
                Spacer()
                Text("0")
                Spacer()
                Text("0")
                Spacer()
            }
            Spacer()
        }
    }
    
    var devView: some View {
        Group {
            Spacer()
            HStack{
                Spacer()
                Text("Player")
                Spacer()
                Text("CPU")
                Spacer()
            }
            Spacer()
        }
    }
    
    var body: some View {
        ZStack{
            Image("background")
                .ignoresSafeArea()
            VStack{
                Spacer()
                Image("logo")
                Spacer()
                cardView
                Image("dealbutton")
                devView
                    .font(.title)
                    .foregroundColor(.white)
                textview
                Spacer()
            }
        }
    }
}

如果你能发布一个你想要实现的截图或涂鸦,那就太好了。