>4(Swift4( 我试图在结束编辑文本字段后隐藏文本字段的文本,我尝试这样做:
textField.isHidden = true
但它的工作是隐藏文本字段,我想做的是在文本字段外点击后隐藏文本字段的文本。
编辑:我想隐藏它,我不想要星号,我希望文本不可见,当我再次单击textField时,它应该再次出现书面文本
我试过这个:
textField.text.isHidden = true
如果我这样做,它会给我错误。
您的时间和帮助将不胜感激! 谢谢!
您需要将文本打包到另一个变量中
textContent = textField.text
textField.text = ""
如果要隐藏密码设置等内容
textField.isSecureTextEntry = true
//
var textContent = ""
func textFieldDidEndEditing(_ textField: UITextField) {
textContent = textField.text!
textField.text = ""
}
func textFieldDidBeginEditing(_ textField: UITextField) {
textField.text = textContent
}
将文本字段文本放入变量中,并将文本字段设为空。
var textFieldText = textfield.text
textField.text = ""