相关疑难解决方法(0)

切换标签时,TabView重置导航堆栈

我有一个简单的TabView:

TabView {
    NavigationView {
        VStack {
            NavigationLink(destination: Text("Detail")) {
                Text("Go to detail")
            }
        }
    }
        .tabItem { Text("First") }
        .tag(0)
    Text("Second View")
        .tabItem { Text("Second") }
        .tag(1)
}
Run Code Online (Sandbox Code Playgroud)

当我转到选项卡1上的详细信息视图时,切换到选项卡2,然后再切换回选项卡1,我假设将返回到详细信息视图(iOS中随处可见的基本UX)。而是重置为选项卡1的根视图。

由于SwiftUI并不希望立即提供支持,因此该如何解决呢?

swiftui

15
推荐指数
2
解决办法
657
查看次数

标签 统计

swiftui ×1