相关疑难解决方法(0)

如何使用 SwiftUI 在 TabView 中禁用垂直滚动?

我在我的应用程序中设置了一个 TabView,这样我就可以在多个页面之间水平滑动,但我也有一个可能出现的不需要的垂直滚动,具有反弹效果。如何禁用此垂直滚动?

我的代码:


struct ContentView: View {
  @State private var currentTabIndex: Double = 0

  var body: some View {
    VStack {
      TabView(selection: $currentTabIndex) {
        Text("Text n°1")
          .tag(0)
        
        Text("Text n°2")
          .tag(1)
      }
      .border(Color.black)
      .tabViewStyle(PageTabViewStyle(indexDisplayMode: .never))
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

tabview swift swiftui

25
推荐指数
2
解决办法
3649
查看次数

标签 统计

swift ×1

swiftui ×1

tabview ×1