Browse Source

programmatically navigate to view

main
art.dambrine 4 years ago
parent
commit
c3af224a35
  1. 24
      NavigationExemple/ContentView.swift

24
NavigationExemple/ContentView.swift

@ -7,31 +7,25 @@
import SwiftUI
struct ResultView: View {
var choice: String
var body: some View {
Text("You chose \(choice)")
}
}
struct ContentView: View {
@State private var isShowingDetailView = false
var body: some View {
NavigationView{
VStack(alignment: /*@START_MENU_TOKEN@*/.center/*@END_MENU_TOKEN@*/, spacing: 20){
NavigationLink(
destination: ResultView(choice: "Heads")){
Text("Chosing Heads")
.padding()
NavigationLink(destination: Text("Heads"), isActive: $isShowingDetailView){
EmptyView()
}
NavigationLink(
destination: ResultView(choice: "Tails")){
Text("Chosing Tails")
.padding()
Button("Tap to show view"){
// Some custom code here
// ..
self.isShowingDetailView = true
}
}.navigationTitle("Menu principal")
}

Loading…
Cancel
Save