Swift 如何跳转到下一个 uitextfield
Swift how to jump to next uitextfield
我有一个包含许多 UITextField 的表单,我希望用户能够在键入后跳转到下一个。
"Next" 如果我在情节提要的 "Return Key" 部分设置,"Continue" 也不会执行任何操作。
你可以试试
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
}
我有一个包含许多 UITextField 的表单,我希望用户能够在键入后跳转到下一个。
"Next" 如果我在情节提要的 "Return Key" 部分设置,"Continue" 也不会执行任何操作。
你可以试试
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
}