如何在使用NavigationLink跳转到新视图时隐藏TabBar?
以下是我如何推出下一个视图的示例代码:
TabView {
NavigationView {
List(fakeUser) { user in
NavigationLink(destination: ChatDetailView(user: user)) {
ChatCell(user: user)
}
}
.navigationBarTitle("Chats")
.navigationBarItems(leading: leadingBarItem, trailing: trailingBarItem)
}
.tabItem {
Image(systemName: "message.fill")
.font(.system(size: 20))
Text("Chats")
}
}
'NSInternalInconsistencyException',原因:'尝试弹出到不存在的视图控制器。'
这完全是来自SwiftUI视图构造方法的无稽之谈。所以,由于这个问题,我无法将其作为答案提出,但从理论上讲,当SwiftUI变得更加稳定时,这是有可能实现的。 - Asperi