Nach dem Update des Geräts auf iOS 13 Eingabevorschlag für inputField (UITextField). Wie E-Mail, Telefonnummer, Vorname, Nachname erscheinen nicht mehr über der Tastatur. Das erste Bild iOS 12.4.1 hat eine E-Mail vorgeschlagen, das zweite Bild iOS 13.1.2 hat keinen Vorschlag. Dieselbe Demo-App wurde mit xCode Version 11.0 (11A419c) auf dem iPhone 7 iOS 12.4.1 erstellt (erstes Bild, funktioniert wie erwartet). iPhone 7 iOS 13.1.2 (zweites Bild, kein Vorschlag über der Tastatur) Ich habe getestet, indem ich textContentType in das Storyboard eingefügt und die nächste Zeile direkt in den Code eingefügt habe
email.textContentType = .emailAddress
und
Antworten:
Für iOS 13 (oder höher) habe ich festgestellt, dass das iPhone durch das Festlegen der folgenden Eigenschaften alle Daten vorschlägt:
Stellen Sie für E-Mails sicher, dass alle drei Eigenschaften festgelegt sind:
Für Vor- und Nachnamen:
Für die Telefonnummer ist es etwas schwierig:
Vergewissern Sie sich außerdem , dass Predictive in Tastaturen Einstellung des Geräts ist eingeschaltet . Wenn es nicht sofort funktioniert, schalten Sie es aus, warten Sie einige Sekunden und schalten Sie es dann wieder ein und boomen Sie, es würde wieder funktionieren.
Ich hoffe es hilft!
quelle