Buttonからプッシュ遷移をする(NavigationLinkを無効にする)
Buttonからプッシュ遷移をする方法です。 この方法であれば、NavigationLink を擬似的に無効にすることができます。

ContentView.swift
import SwiftUI
struct ContentView: View {
@State var isActive = false
var body: some View {
NavigationView {
VStack {
Button(action: {
self.isActive = true
}) {
Text("Tap Me!!")
}
NavigationLink(destination: Text("SecondView"), isActive: $isActive) {
EmptyView()
}
}
}
}
}
