iOS键盘“完成”按钮加载操作

时间:2015-06-22 17:08:10

标签: ios swift cocoa-touch

我正在尝试按“完成”按钮来加载动作,最好是我对按钮的动作。

这是UITextField声明

let someTextField = UITextField()

尝试将目标添加到textField

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

1 个答案:

答案 0 :(得分:8)

当"返回键" (或"完成")按钮被点击,文本字段的代表将收到一组回调,包括textFieldShouldEndEditing:textFieldDidEndEditing:。要回复这些内容,请执行UITextFieldDelegate并在那里执行您的操作,即在其中一种委托方法中调用loginActionButton

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