2015-11-23 98 views
1

我嘗試通過按任意位置的屏幕來隱藏鍵盤。我使用以下代碼Swift - view.end觸摸編輯不起作用

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

    self.view.endEditing(true) 

} 

但是id does not work,鍵盤沒有隱藏。

如何正確使用它?

回答

0
  1. 順應UITextFieldDelegate
  2. YOURTextField.delegate = selfviewController()分配委託。
  3. 在您的方法中使用self.YOURTextField.resignFirstResponder()