Ich kann SwiftUI textContentType unter iOS 18 nicht ordnungsgemäß zum Laufen bringenIOS

Programmierung für iOS
Guest
 Ich kann SwiftUI textContentType unter iOS 18 nicht ordnungsgemäß zum Laufen bringen

Post by Guest »

Ich möchte textContentType zu meiner Anmeldeseite für Benutzer hinzufügen. Es funktionierte bei meinem Code nicht richtig, als ich ihn auf meinem Telefon mit iOS 18.2, Xcode 16.2 ausführte und ich einen iCloud-Schlüsselbund hatte. Die E-Mail-Adresse und der Vorname funktionieren, aber wenn ich auf „Nachname“ klicke, wird die E-Mail-Adresse angezeigt. Bei „Passwort“ und „Passwort bestätigen“ wird kein Passwortvorschlag angezeigt.
Hier ist eine einfache Ansicht, die das Problem reproduziert.

Code: Select all

import SwiftUI

struct ContentView: View {

@State private var emailAddress: String = ""
@State private var firstName: String = ""
@State private var lastName: String = ""
@State private var password: String = ""
@State private var verifyPassword: String = ""

var body: some View {
VStack {
Form{
TextField("email", text: $emailAddress).textContentType(.emailAddress)
TextField("firstname", text: $firstName).textContentType(.givenName)
TextField("lastname", text: $lastName).textContentType(.familyName)
SecureField("password", text: $password).textContentType(.newPassword)
SecureField("verifypassword", text: $verifyPassword).textContentType(.newPassword)
}
}
.padding()
}
}

#Preview {
ContentView()
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post