Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在swift ios中自动将光标从一个文本字段移动到另一个文本字段?_Ios_Swift_Uitextfielddelegate - Fatal编程技术网

如何在swift ios中自动将光标从一个文本字段移动到另一个文本字段?

如何在swift ios中自动将光标从一个文本字段移动到另一个文本字段?,ios,swift,uitextfielddelegate,Ios,Swift,Uitextfielddelegate,在第一个文本字段中输入值后,如何自动将光标从一个文本字段移动到另一个文本字段?首先,您需要依次向文本字段添加标记 func textFieldDidBeginEditing(textField: UITextField) { scrlView.setContentOffset(CGPointMake(0, textField.frame.origin.y-70), animated: true) } func textFieldShouldReturn(textField: U

在第一个文本字段中输入值后,如何自动将光标从一个文本字段移动到另一个文本字段?

首先,您需要依次向文本字段添加标记

    func textFieldDidBeginEditing(textField: UITextField) {
    scrlView.setContentOffset(CGPointMake(0, textField.frame.origin.y-70), animated: true)
}

func textFieldShouldReturn(textField: UITextField) -> Bool {


    textField.resignFirstResponder()

    scrlView .setContentOffset(CGPointMake(0, 0), animated: true)

    return true
}
您还可以将返回键更改为“下一步”


首先,您需要将标记有序地添加到文本字段中

    func textFieldDidBeginEditing(textField: UITextField) {
    scrlView.setContentOffset(CGPointMake(0, textField.frame.origin.y-70), animated: true)
}

func textFieldShouldReturn(textField: UITextField) -> Bool {


    textField.resignFirstResponder()

    scrlView .setContentOffset(CGPointMake(0, 0), animated: true)

    return true
}
您还可以将返回键更改为“下一步”


您如何知道用户是否已完成在字段中输入值?是。我也有同样的问题。你如何知道用户是否完成了在字段中输入值?是的。我也有同样的问题。你如何知道用户是否完成了在字段中输入值?@RakeshMohan当我完成击键时,按下一个键时,可以通过委托来检测
textFieldDidBeginEditing
textFieldDidEndEditing
或更改了
事件您能用代码解释吗?由于我是ios新手,我在理解代码方面遇到了困难。让length=textField.text!。utf16.count+string.utf16.count-range.length返回长度我在委托方法中添加了上述代码,以将字符限制为1如何知道用户是否已完成在字段中输入值?@RakeshMohan当按下键时,当我完成击键时,可以通过委托来检测
textFieldDidBeginEditing
textFieldDidEndEditing
或更改了
事件您能用代码解释吗?由于我是ios新手,我在理解代码方面遇到了困难。让length=textField.text!。utf16.count+string.utf16.count-range.length返回长度我在委托方法中的“如果字符更改”中添加了上述代码,以将字符限制为1