假设我想在文本字段中输入一些数据,例如文本,我想按键盘上的完成或返回按钮将数据输入到 UI 文本字段中。
我怎样才能做到这一点?
最佳答案
有一种方法可以在不实现 UITextFieldDelegate
的情况下做到这一点。您可以为您的 UITextField
添加“target”,它将在用户返回时调用一个方法。像这样:
func init(){
//Initialize everything else
textField.addTarget(self, action: "textFieldReturned", forControlEvents: UIControlEvents.EditingDidEndOnExit)
}
//This method will be called after user "returns".
//Note: Name this method whatever you like, just make sure it's
//the same name you pass to 'addTarget' method as 'action:' parameter
func textFieldReturned(){
textField.resignFirstResponder() //Hides keyboard
//Do everything you need after user presses "Done" button
}
关于ios - 通过按返回按钮在 UI 文本字段中输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34980391/