UPDATE:
I also tried implementing UITextViewDelegate delegate and then doing in my controller:
- (BOOL)textViewShouldEndEditing:(UITextView *)textVie
Swift version:
In Your ViewController:
textField.returnKeyType = UIReturnKeyType.Done textField.delegate = self
After your ViewController
extension MyViewController: UITextFieldDelegate { func textFieldShouldReturn(textField: UITextField) -> Bool { textField.resignFirstResponder() return true } }