Ändern Sie UIKeyboardType basierend auf Texteingabe

8

Ich versuche, den UIKeyboardType auf die alphabetische Tastatur zu ändern, wenn der Benutzer ein Leerzeichen eingibt und den Effekt der Eingabe eines Apostrophs spiegelt. Mein Code ändert jedoch nicht die Darstellung der Tastatur, bis der Benutzer die Tastatur entlässt und sie dann wieder zurückbringt.

Bearbeiten: Zur Klarstellung, der Tastaturtyp beginnt als UIKeyboardTypeNumbersAndPunctuation und ich möchte zu ASCIICapable wechseln, da die typische Benutzereingabe in Form von "# cups mehl" vorliegt. Ich erkannte, dass die ASCIICapable-Tastatur diese Funktionalität eingebaut hat, so dass das Präsentieren der ASCII-fähigen Tastatur, aber das Anzeigen der Zahlen / Interpunktion zuerst funktionieren würde.

Hier ist mein Code:

%Vor%     
MaxGabriel 19.06.2012, 02:09
quelle

1 Antwort

10

Schließen Sie die Tastatur und werden Sie dann wieder zum Ersthelfer. In meinem Code habe ich ein IBOutlet für das Textfeld * tf erstellt. Es hat funktioniert.

%Vor%     
Bruno Koga 19.06.2012, 02:26
quelle

Tags und Links