SwiftUI 中 TabView 的内容宽度

krb*_*biz 8 ios tabview swift swiftui

我正在尝试使用页面样式在 TabView 中添加一些内容插入。是否可以更改 TabView 内容宽度,以便它可以显示下一个和上一个视图的一部分?我可以轻松地使用 HStack 或 ScrollView 来完成此操作,但我想知道是否也可以使用 TabView 来完成此操作,因为 TabView 有许多我在这种情况下需要的功能。

菲格玛设计 我现在拥有什么

我的测试代码如下所示:

var body: some View {
    TabView {
        Group {
            ExcursionView(index: 1, count: 3)
            ExcursionView(index: 2, count: 3)
            ExcursionView(index: 3, count: 3)
        }
        .padding(.horizontal, 20)
    }
    .tabViewStyle(.page)
}
Run Code Online (Sandbox Code Playgroud)