SwiftUI Tabview - 调用中缺少参数 'tab' 的参数

SwiftUI Tabview - Missing argument for parameter 'tab' in call

我正在尝试使用 swift 的新 TabView,但我一直收到此错误:

"Missing argument for parameter 'tab' in call".

你能帮我找出这个错误的根源吗?

代码如下:

import SwiftUI

struct View1: View {
    var body: some View {
        ScrollView {
            HStack {
                PageView()
            }
        }
    }
}

struct PageView: View {
    var body: some View {
        if #available(iOS 14.0, *) {
            TabView {
                ForEach(0..<30) { i in
                    ZStack {
                        Color.black
                        Text("Row: \(i)").foregroundColor(.white)
                    }.clipShape(RoundedRectangle(cornerRadius: 10.0, style: .continuous))
                }
                .padding(.all, 10)
            }
            .frame(width: UIScreen.main.bounds.width, height: 200)
            .tabViewStyle(PageTabViewStyle())
        } else {
            // Fallback on earlier versions
            Text("something")
        }
    }
}

错误图片如下:

看起来 TabView 是自定义组件(根据 Xcode 语法突出显示)。

尝试显式使用 SwiftUI:

SwiftUI.TabView {
    // ...
}