【发布时间】:2018-01-24 05:59:34
【问题描述】:
我目前有四个文本字段。一开始,只显示一个文本字段。用户在第一个文本字段中输入文本并点击按钮后,会显示一个新的文本字段,并且使用文本字段隐藏属性隐藏前一个文本字段。我当前的代码只显示第一个文本字段,隐藏它并显示一个新的,并留在第二个文本字段中。还有两个文本字段需要具有相同的功能。
您能解释一下为什么我当前的代码不起作用吗?
谢谢
这是我当前的代码
if nameTextField.text != nil {
nameTextField.resignFirstResponder()
emailTextField.isHidden = false
nameTextField.isHidden = true
emailTextField.becomeFirstResponder()
} else if emailTextField.text != nil {
emailTextField.resignFirstResponder()
emailTextField.isHidden = true
firstPasswordTextField.isHidden = false
firstPasswordTextField.becomeFirstResponder()
} else if firstPasswordTextField.text != nil {
firstPasswordTextField.resignFirstResponder()
firstPasswordTextField.isHidden = true
phoneNumberTextField.isHidden = false
phoneNumberTextField.becomeFirstResponder()
} else if phoneNumberTextField.text != nil {
phoneNumberTextField.resignFirstResponder()
}
【问题讨论】:
-
不要检查您的文本字段文本零条件检查该文本字段的文本字段对象和出口,然后在结束编辑中输入您的登录名
标签: ios swift uitextfield