Swift如何跳转到下一个uitextfield [重复]
Posted
技术标签:
【中文标题】Swift如何跳转到下一个uitextfield [重复]【英文标题】:Swift how to jump to next uitextfield [duplicate] 【发布时间】:2018-05-10 23:15:28 【问题描述】:我有一个包含许多 UITextFields 的表单,我希望用户能够在输入后跳转到下一个。
如果我在情节提要的“返回键”部分进行设置,则“下一步”和“继续”都不会执行任何操作。
【问题讨论】:
【参考方案1】:你可以试试
self.fnTexf.returnKeyType = .next
//
func textFieldShouldReturn(_ textField: UITextField) -> Bool //delegate method
if let next = self.view.viewWithTag(textfield.tag + 1) as? UITextfeild
next.becomeFirstResponder()
else
textField.resignFirstResponder()
return true
【讨论】:
如果我有 50 个表单元素怎么办?我真的需要在第 9 个版本的 xcode 中做这一切吗? android有“nextfocus”,Xcode有类似的吗? 你可以用标签访问下一个 你能分享我如何以及在哪里可以调用这个“textFieldShouldReturn”吗? 其实我打错了,这些是 UITextFields/input forms @breakline 你必须使用 textView 吗? ,文本字段呢?以上是关于Swift如何跳转到下一个uitextfield [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Swift:如果用户达到最大字符,如何移动到下一个 UITextField
imeOptions“actionNext”以编程方式 - 如何跳转到下一个字段?