элемент это NavigationLink, но прежде чем перейти до destination хочу вывести alert, по результату которого или перейти или не перейти по destination. Как мне это сделать?
использовать Progaramatic Navigation> Как пример: struct ContentView: View { @State private var selection: String? = nil var body: some View { NavigationView { VStack { NavigationLink(destination: Text("Second View"), tag: "Second", selection: $selection) { EmptyView() } NavigationLink(destination: Text("Third View"), tag: "Third", selection: $selection) { EmptyView() } Button("Tap to show second") { self.selection = "Second" } Button("Tap to show third") { self.selection = "Third" } } .navigationTitle("Navigation") } } }
https://www.hackingwithswift.com/articles/216/complete-guide-to-navigationview-in-swiftui - вот статья про навигацию
Обсуждают сегодня