[英]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.