Der Fokus von UITextField
Ich versuche zum entfernen der Fokus von einem UITextField-und auch wenn ich es niederlegen von first responder bin ich noch nicht in der Lage, kann der cursor nicht den Fokus auf das Textfeld.
Habe ich keine andere Eingabe auf die Ansicht, um den Fokus verschieben, und ich don ' T wollen, erstellen Sie ein dummy eine. Was ist eine gute Abhilfe für dieses?
- Wenn Sie entfernen die first responder dann cursor-nicht die Fokussierung auf das textfield.
- Hat deine Tastatur entlässt ?
- Ja, die Tastatur zu entlassen. Aber Sie bleibt dennoch im Fokus.
- Seine arbeiten gut für mich, einfach durch den Aufruf [self.textField resignFirstResponder]; keine Notwendigkeit, um den Delegierten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gemäß der Dokumentation.
Wenn Sie anrufen resignFirstResponder auf Ihre textfield dann wird die aktuelle Sitzung beenden und den cursor-nicht die Fokussierung auf das textfield.
Also bitte überprüfen Sie noch einmal, ob resignFirstResponder wird immer aufgerufen, auf das textfield-Objekt, das Sie entfernen möchten, in den Fokus.
Bitte versuchen Sie, stellen Sie Ihre aktuelle Klasse als Delegierte Ihrer UITextField. Ich glaube, Sie vergessen, die Stellvertretung, die ist, warum es nicht so funktioniert, wie Sie erwarten.