2013-03-17 11 views
12

Ich habe das gesehen, aber erinnere mich nicht daran, welche Jedi-Technik durch den Interface Builder verwendet wurde, um uikeboard zu entfernen, wenn die Eingabetaste gedrückt wird. Weiß jemand, wie man das macht?Tastatur auf UITextField mit Interface Builder schließen

Bitte poste nicht über die Verwendung von UITextFieldDelegate, ich kenne diese Methode, ich bin nur daran interessiert zu zwingen, die Tastatur zu entlassen, wenn Rückkehr Schlüssel ohne zusätzliche Logik oder Protokoll-Konformation getroffen wird.

Antwort

13

die IBAction Verbinden mit "Hat End On Exit" Ereignis in Ihrem xib Ihrer Textfeld

-(IBAction)textFieldDidEndOnExit:(UITextField *)sender 
{ 

} 
+0

view.endEditing (true) Verwendung dieses Code-Tastatur für Entlassung –

0
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { 

    if let touch = touches.first{ 
     view.endEditing(true) 
     } 
} 
Verwandte Themen