Hallo,
ich möchte gerne zu einer anderen SwiftUI View navigieren, nach dem ein Textfield submitted wurde und stehe gerade total auf dem Schlauch was ich tuen muss.
Alles anzeigen
Kann mir jemand mal einen Schubs geben?
Danke!
ich möchte gerne zu einer anderen SwiftUI View navigieren, nach dem ein Textfield submitted wurde und stehe gerade total auf dem Schlauch was ich tuen muss.
Quellcode
- @State var unauthorized:Bool = false
- @State var authenticated:Bool = false
- var body: some View {
- NavigationStack {
- Text(LocalizedStringKey("cardAuthText"))
- SecureField("TokenID", text: $idCard)
- .onAppear() {
- isFocused = true
- }
- .onSubmit {
- let p:Person = getPersonData(tokenid: idCard)
- if p.id != 0 {
- authenticated = true
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- ->NAVIGATE HERE TO OTHER VIEW!<-
- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- } else {
- idCard = ""
- isFocused = true
- unauthorized = true
- authorized = false
- }
- }
- Text(unauthorized ? LocalizedStringKey("unauthorizedCardText") : "")
- }
- }.frame(maxWidth: .infinity, maxHeight: .infinity)
- }
- }
- }
- .navigationViewStyle(StackNavigationViewStyle())
Kann mir jemand mal einen Schubs geben?
Danke!