[英]How to hide TEXT in TextField while clicking outside of TextField in Swift?
4(Swift4)在结束编辑TextField后,我试图隐藏TextField的文本,我尝试这样做:
textField.isHidden = true
但是它的工作是隐藏TextField,我想做的是在textField之外点击后隐藏textField的TEXT。
编辑:我想隐藏它,我不希望星号,我希望文本不可见,当我再次单击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 = ""
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.