2013-03-17 31 views
12

Bunu gördüm, ancak Jedi tekniğinin tam olarak ne zaman anahtar anahtarına basıldığında uikeboard'u devre dışı bırakmak için arabirim oluşturucu aracılığıyla kullanıldığını hatırlamayın. Bunu yapmayı herkes biliyor mu?Arabirim Oluşturucu kullanarak UITextField üzerindeki klavyeyi kapatma

Lütfen UITextFieldDelegate'i kullanarak yayınlamayın, bu yöntemi biliyorum, yalnızca herhangi bir ek mantık ya da protokol uyumu olmadan geri dönüş tuşuna basıldığında klavyenin işten atılmasını zorlamakla ilgileniyorum.

cevap

13

klavyeyi görevden için (doğru) kullanımınız textfield sizin xib olay bu kodu

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

} 
+0

view.endEditing "Exit End mı" ile IBAction bağlayın –

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

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