我有一个包含导航栏项目的视图,并将该视图嵌入到TabView. 但这样做时,栏项目不再出现。如果我在 a 之外调用视图,TabView一切都会按预期进行。
下面是一个小示例项目来说明我的问题,请注意,TabView最初不会调用ContentView,但稍后会调用:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView{
NavigationLink(destination: WarehouseOrderTabView()){
Text("Click me")
}
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
struct WarehouseOrderTabView: View {
var body: some View {
TabView{
TabView1().navigationBarTitle("Dashboard")
.tabItem {
Image(systemName: "gauge")
Text("Dashboard")
}
TabView2().navigationBarTitle("Orders")
.tabItem {
Image(systemName: "list.dash")
Text("Orders")
}
}
}
}
struct TabView1: View {
var body: some …Run Code Online (Sandbox Code Playgroud)