如何在swift3 ios中使用键盘返回键将一个文本字段移动到另一个文本字段

如何在swift3 ios中使用键盘返回键将一个文本字段移动到另一个文本字段,ios,swift3,Ios,Swift3,通过此img,完成btn在下一个文本字段移动()我怀疑您是否可以使用“完成”按钮,但您可以通过使用返回键 使您的类成为UITextField委托 class VC: UIVIewController, UITextFieldDelegate 在ViewDidLoad方法中,执行以下操作- textField1.becomeFirstResponder() 因此,当用户进入此屏幕时,第一个文本字段将直接变为活动状态(不是正确的单词,但由于缺乏更好的选择而使用此单词) 当你需要它移动到下一个

通过此img,完成btn在下一个文本字段移动()

我怀疑您是否可以使用“完成”按钮,但您可以通过使用返回键

  • 使您的类成为UITextField委托

    class VC: UIVIewController, UITextFieldDelegate
    
  • 在ViewDidLoad方法中,执行以下操作-

    textField1.becomeFirstResponder()
    
  • 因此,当用户进入此屏幕时,第一个文本字段将直接变为活动状态(不是正确的单词,但由于缺乏更好的选择而使用此单词)

  • 当你需要它移动到下一个文本字段时,他按return键

    func textFieldShouldReturn(textField: UITextField) -> Bool {
        textField1.resignFirstResponder()
        if (textField == textField1){
            textField2.becomeFirstResponder()
        }
        else if (textField == textField2){
            textField3.becomeFirstResponder()
        }
        return true
    }
    

  • 在上述委托方法中,您也可以使用switch case。如问题中的评论所述,一定要浏览链接,并知道如何正确提问,尽可能提供详细信息。

    欢迎使用Stack Overflow。请花几分钟的时间阅读文章,尤其是阅读文章,然后回来回答你的问题。谢谢。作为初学者,请尽可能多地解释你的问题。对于您的问题,uitextfield有一个方法“becomeFirstResponder”,因此在按钮操作中,您必须输入[yourTextField becomeFirstResponder],请检查