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 [重复]的主要内容,如果未能解决你的问题,请参考以下文章