iOS键盘"完成"按钮加载操作

Har*_*Moy 1 cocoa-touch ios swift

我正在尝试按"完成"按钮来加载动作,最好是我对按钮的操作.

这是UITextField声明

let someTextField = UITextField()
Run Code Online (Sandbox Code Playgroud)

尝试将目标添加到textField

someTextField.addTarget(self, action: "loginActionButton", forControlEvents: .EditingDidEndOnExit)
Run Code Online (Sandbox Code Playgroud)

Ral*_*nso 8

当点击"返回键"(或"完成")按钮时,文本字段的代表将收到一组回调,包括textFieldShouldEndEditing:textFieldDidEndEditing:.要响应这些,UITextFieldDelegateloginActionButton在那里实现并执行您的操作,即调用其中一个委托方法.

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