2013-03-17 16 views
12

Ho visto questo, ma non ricordo quale tecnica Jedi esattamente è stato utilizzato per la creazione di interfacce di licenziare uikeboard quando si preme il tasto di ritorno. Qualcuno sa come fare questo?Congeda tastiera su UITextField usando Interface Builder

Si prega di non pubblicare sull'uso di UITextFieldDelegate, so che metodo, mi interessa solo forzare la tastiera a essere ignorata sulla chiave di ritorno che viene colpita senza alcuna logica aggiuntiva o conformazione del protocollo.

risposta

13

Collegare l'IBAction con "è finita in uscita" evento nella vostra XI ter del vostro campo di testo

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

} 
+0

view.endEditing (vero) uso di questo codice per respingere la tastiera –

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

    if let touch = touches.first{ 
     view.endEditing(true) 
     } 
} 
Problemi correlati