SwiftUI TabView 动画不提供任何动画

832*_*823 5 tabview swiftui

我正在尝试在 SwiftUI 中创建一个 TabView Slider,其中包含 3 个模式,将引导用户。默认的 PageTabViewStyle() 有点基本,我希望它以默认的滑动速度等进行动画处理。

我尝试过附加动画以及我在网上看到的过渡(包括 StackOverflow),但它不起作用。

这是我目前拥有的:

ZStack {
        Color.black
        TabView(selection: $currentTab) {
                ForEach(OnboardingData.list) { viewData in
                    OnboardingModal(data: viewData)
                        .tag(viewData.id)
                }
           }
            .tabViewStyle(PageTabViewStyle(indexDisplayMode: .never))
            .animation(.easeInOut)
            .transition(.slide)
    }
Run Code Online (Sandbox Code Playgroud)