如何简单地为表单链接几个文本字段?
我在这里找到了一个旧的obj-C帖子,并且没有成功地尝试过#34;快速的#34;。
我试图做的事情:
@IBOutlet weak var nameTextfield: UITextField!
@IBOutlet weak var emailTextfield: UITextField!
nameTextfield.addTarget(target: emailTextfield, action: becomeFirstResponder(), forControlEvents: UIControlEvents.EditingDidEndOnExit)
您是否必须以不同于IBOutlet的方式定位文本字段?
答案 0 :(得分:1)
添加此功能:
func textFieldShouldReturn(textField: UITextField!) -> Bool {
textField.resignFirstResponder()
return true
}
在每个文本字段上返回后,键盘将退出。您可以在文本字段中添加标签,然后根据您希望的textField.tag响应,为不同的行为添加if / else语句。
除了IBOutlet之外,您不必为此功能定位文本字段。
答案 1 :(得分:0)
Try out this code.
func textFieldShouldReturn(textField: UITextField) -> Bool
{
if (usernameTF.resignFirstResponder())
{
passwordTF.becomeFirstResponder()
}
textField.resignFirstResponder();
return true
}