ios - 通过按返回按钮在 UI 文本字段中输入文本

标签 ios swift core-data uitextfield

假设我想在文本字段中输入一些数据,例如文本,我想按键盘上的完成或返回按钮将数据输入到 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/

相关文章:

ios - 如何在 ios 中使用 XMPP 和 openfire 服务器传输文件?

ios - 我可以在没有 MAC 的情况下为 iOS 开发 Sencha Touch 应用程序吗?

ios - 是否可以动态填充应用内购买的产品列表?

ios - 具有合并更改的 CoreData 和 NSFetchedResultsController

iphone - 核心数据addObject一对多关系

iphone - 处理对多关系中核心数据对象的删除

ios - 激活 uitableviewcell 中的约束第一次不工作

swift - Swift 中带有标题的 TableView 的自定义分页大小(一次滚动一个单元格)

swift - swift 中带反斜杠的正则表达式

swift - 如何在 Alamofire 中使用表单数据