我有一个简单的选项卡:
TabView {
NavigationView {
VStack {
NavigationLink(destination: Text("Detail")) {
Text("Go to detail")
}
}
}
.tabItem { Text("First") }
.tag(0)
Text("Second View")
.tabItem { Text("Second") }
.tag(1)
}
当我转到选项卡1上的详细视图时,切换到选项卡2,然后切换回选项卡1,我假设返回到详细视图(iOS中随处可见的基本UX).相反,它会重置为选项卡1的根视图.
既然SwiftUI看起来不支持这种开箱即用的功能,我该如何解决这个问题呢?