UIKeyboard versteckt sich nicht, wenn ich außerhalb der Tastatur berühre

8

Ich finde keine Möglichkeit, die Tastatur zu verstecken, wenn ich außerhalb der Tastatur berühre. Gibt es ein Ereignis, das die Tastatur verbergen könnte, wenn ich außerhalb der Tastatur klicke? Danke

    
user784625 31.01.2012, 09:59
quelle

3 Antworten

12

In der ViewController.m schreiben Sie die Methode touches finged.In dieser Methode schreiben Sie den resignFirstResponder

%Vor%     
Tendulkar 31.01.2012 10:03
quelle
8

Hier ist eine bessere Lösung, die für jedes UITextField in Ihrem View-Controller funktioniert. Sie können es sogar zu Ihrem Basisansicht-Controller hinzufügen (wenn Sie einen haben) und es wird wie ein Charme funktionieren.

%Vor%     
Yas T. 21.08.2013 07:27
quelle
0

Nein, das müssen Sie selbst tun. Der normale Ansatz besteht darin, eine transparente Schaltfläche über dem Bildschirm (aber unter dem Textfeld) und dann die Aktion für die Schaltfläche ...

zu platzieren %Vor%     
Simon Lee 31.01.2012 10:03
quelle

Tags und Links