如何一个文本字段移动到另一个使用键盘的回车键在swift3 IOS

问题描述:

通过这个IMG与做BTN在接下来的文本框(https://i.stack.imgur.com/cDHlh.jpg如何一个文本字段移动到另一个使用键盘的回车键在swift3 IOS

+2

欢迎来到Stack Overflow。请花费几分钟时间[参观]并阅读[帮助]页面,特别是[问],然后回来并[编辑]您的问题。谢谢。 –

+0

作为初学者请尽可能的解释你的问题。对于你的问题,uitextfield有一个方法'becomeFirstResponder'等按钮操作,你必须把[yourTextField becomeFirstResponder] –

+0

请检查https://stackoverflow.com/questions/31766896/switching-between-text-fields-on-pressing-return - 键合迅速 –

我怀疑,如果你能做到移动,随着“完成”按钮,但你可以做到这一点与返回键由

  1. 让你们班的UITextField委托

    class VC: UIVIewController, UITextFieldDelegate 
    
  2. 在您的viewDidLoad方法做到这一点 -

    textField1.becomeFirstResponder() 
    

这样当用户进入此屏幕中的第一文本框将直接成为活动的(不正确的字,但使用此单词为缺乏更好的替代的)

  1. 而且当你需要它时,他按下回车键移动到下一个文本框,

    func textFieldShouldReturn(textField: UITextField) -> Bool { 
        textField1.resignFirstResponder() 
        if (textField == textField1){ 
         textField2.becomeFirstResponder() 
        } 
        else if (textField == textField2){ 
         textField3.becomeFirstResponder() 
        } 
        return true 
    } 
    
  2. 您也可以在上述委托方法中使用开关盒。正如问题评论中提到的那样,请仔细阅读链接,了解如何正确提问,并尽可能详细地提出问题。

开始=“3”>