iOS 键盘 "Done" 按钮加载动作

iOS Keyboard "Done" button load action

我正在尝试打开 "Done" 按钮以加载一个动作,最好是我为按钮设置的动作。

这是 UITextField 声明

let someTextField = UITextField()

正在尝试将目标添加到文本字段

someTextField.addTarget(self, action: "loginActionButton", forControlEvents: .EditingDidEndOnExit)

当点击 "Return Key"(或 "Done")按钮时,您的文本字段的委托将收到一组回调,包括 textFieldShouldEndEditing:textFieldDidEndEditing:。要响应这些,请实施 UITextFieldDelegate 并在那里执行您的操作,即在委托方法之一中调用 loginActionButton

相关文档:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextFieldDelegate_Protocol/#//apple_ref/occ/intfm/UITextFieldDelegate/textFieldDidEndEditing