2016-04-04 8 views
1

In der App bietet die Tastatur beim Versuch, sich einzuloggen, keine Textersetzungen/Abkürzungen für E-Mails, die ein Benutzer in den Telefoneinstellungen eingerichtet hat . Wie wird programmgesteuert deaktiviert oder deaktiviert, was verhindert, dass die E-Mail als Option bei der Eingabe der Textverknüpfung bereitgestellt wird?Das UITextfield bietet keine vom Benutzer erstellten Tastenkürzel-/Textersetzungsoptionen

+0

u kann mehr specifc sein? Sie können auf die Textverknüpfungen überall auf Ihrem Gerät zugreifen. –

+0

Ja. Wenn zum Beispiel "gml" die Verknüpfung für meine Google Mail-Adresse ist, kann ich das irgendwo anders auf dem Gerät schreiben und meine ganze Google Mail-Adresse wird entweder als Ersetzungsoption in der Autokorrekturleiste oder als Blase im Textfeld angezeigt. Dies passiert jedoch nicht in meiner App. – Edan

+0

seltsam, dass mir nie passiert ist. Hast du autocorrectionType auf Nein gesetzt? –

Antwort

0

In diesem Fall Delegatmethode

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 

sollte JA Rückkehr

Verwandte Themen