繁体   English   中英

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

[英]How to move one text field to another using keyboard return key in swift3 ios

通过此 img 与 done btn 移动到下一个文本字段( https://i.stack.imgur.com/cDHlh.jpg

我怀疑您是否可以使用“完成”按钮来做到这一点,但是您可以使用返回键来实现

  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 }

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM