textFieldShouldReturn wird nicht aufgerufen

7

Ich möchte, dass die Tastatur verschwindet, wenn der Benutzer auf die Schaltfläche "Zurück" klickt, ich wurde aufgefordert,

zu verwenden %Vor%

Aber nichts passiert, wenn ich auf den "Zurück" -Button klicke, die Methode wird nicht einmal aufgerufen. Ich mache das in

%Vor%

nicht im ViewController. Ich benutze auch keinen Interface Builder. Was soll ich tun?

    
Alexander 23.04.2012, 19:42
quelle

2 Antworten

27

Sie müssen sicherstellen, dass Sie das UITextFieldDelegate implementieren und Ihren UITextField-Delegaten auf self setzen. In Ihrer .h-Datei:

%Vor%

Und irgendwo in deiner .m-Datei (viewDidLoad: vielleicht):

%Vor%

Nun sollte Ihre - (BOOL) textFieldShouldReturn: (UITextField *) textField Methode aufgerufen werden.

    
nicholjs 23.04.2012, 20:19
quelle
0

Stellen Sie sicher, dass Sie die übergeordnete Klasse (was immer es auch ist) als UITextFieldDelegate

festgelegt haben     
LJ Wilson 23.04.2012 19:48
quelle

Tags und Links