Ios SwiftUI防止TabBar垂直滚动

Ios SwiftUI防止TabBar垂直滚动,ios,swift,swiftui,Ios,Swift,Swiftui,嗨,我正在使用一个带有PageTabViewStyle的选项卡视图来提供某种水平滚动的snapchat界面。 我的问题是,选项卡视图不仅允许视图水平滚动,还允许视图垂直滚动,我想防止这种情况发生 想要的行为(水平滚动) 不需要的行为(垂直滚动) 下面是重现该行为的代码 import SwiftUI struct test: View { var body: some View { TabView { Text(/*@START_MENU_TOKE

嗨,我正在使用一个带有PageTabViewStyle的选项卡视图来提供某种水平滚动的snapchat界面。 我的问题是,选项卡视图不仅允许视图水平滚动,还允许视图垂直滚动,我想防止这种情况发生

  • 想要的行为(水平滚动)
  • 不需要的行为(垂直滚动)
  • 下面是重现该行为的代码

    import SwiftUI
    
    struct test: View {
        var body: some View {
            TabView {
                Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
                Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
            }.tabViewStyle(PageTabViewStyle())
        }
    }
    
    struct test_Previews: PreviewProvider {
        static var previews: some View {
            test()
        }
    }
    
    我试过使用

    .onAppear(perform: {
       UIScrollView.appearance().bounces = false
     })
    
    一个视图

    在其他方面,但这并不起作用,因为出现/消失似乎是超级马车

    迫不及待地想得到一些答案
    Best Xaver

    你检查过这个吗:是的,我检查过了。但遗憾的是,这不适用于我的情况,因为我希望在选项卡栏中有一些屏幕,以便能够进行垂直滚动。
    .onDisappear(perform: {
       UIScrollView.appearance().bounces = true
     })