通过这个img with done btn移动到下一个文本字段(https://i.stack.imgur.com/cDHlh.jpg)
答案 0 :(得分:-1)
我怀疑你是否能用“完成”按钮做到这一点,但你可以用返回键实现
让您的班级成为UITextField代表
class VC: UIVIewController, UITextFieldDelegate
在ViewDidLoad方法中执行此操作 -
textField1.becomeFirstResponder()
因此,当用户进入此屏幕时,第一个文本字段将直接变为活动状态(不是正确的单词,但由于缺少更好的替代方法而使用此单词)
当你按下返回时需要它移动到下一个文本字段时,
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField1.resignFirstResponder()
if (textField == textField1){
textField2.becomeFirstResponder()
}
else if (textField == textField2){
textField3.becomeFirstResponder()
}
return true
}
您也可以在上面的委托方法中使用开关盒。正如问题中的评论所述,请仔细阅读链接,了解如何正确提问,尽可能详细地提供详细信息。