如何一个文本字段移动到另一个使用键盘的回车键在swift3 IOS
答
我怀疑,如果你能做到移动,随着“完成”按钮,但你可以做到这一点与返回键由
-
让你们班的UITextField委托
class VC: UIVIewController, UITextFieldDelegate
-
在您的viewDidLoad方法做到这一点 -
textField1.becomeFirstResponder()
这样当用户进入此屏幕中的第一文本框将直接成为活动的(不正确的字,但使用此单词为缺乏更好的替代的)
-
而且当你需要它时,他按下回车键移动到下一个文本框,
func textFieldShouldReturn(textField: UITextField) -> Bool { textField1.resignFirstResponder() if (textField == textField1){ textField2.becomeFirstResponder() } else if (textField == textField2){ textField3.becomeFirstResponder() } return true }
您也可以在上述委托方法中使用开关盒。正如问题评论中提到的那样,请仔细阅读链接,了解如何正确提问,并尽可能详细地提出问题。
欢迎来到Stack Overflow。请花费几分钟时间[参观]并阅读[帮助]页面,特别是[问],然后回来并[编辑]您的问题。谢谢。 –
作为初学者请尽可能的解释你的问题。对于你的问题,uitextfield有一个方法'becomeFirstResponder'等按钮操作,你必须把[yourTextField becomeFirstResponder] –
请检查https://stackoverflow.com/questions/31766896/switching-between-text-fields-on-pressing-return - 键合迅速 –