I have these swiftUI views and trying to use the toolbar
(bottomBar). When you launch the app it appears fine, but after going to View2
using he navigationLink and then go back to the main view the toolbar disappears. It happens when the NavigationLink being inside the list. If you don't use a list (put the navigation link inside a VStack or similar) it works as expected and the toolbar reappears when you go back to the initial view. Is there a way to fix this?
import SwiftUI
struct View2: View {
var body: some View {
VStack{
Text("View2")
}
}
}
struct ContentView: View {
var body: some View {
NavigationView{
List{
NavigationLink(destination: View2()) {
Text("go to View2")
}
}
.toolbar(content: {
ToolbarItem(placement: .bottomBar, content: {
Text("toolbar item 1")
})
})
}
.navigationViewStyle(StackNavigationViewStyle())
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}