Swift Practice # 180 UIKit UITextField 密碼欄位直接刪除處理
Nov 19, 2022
上一篇完成了Coredata與SwiftUI的結合運用,對於side project有了近一步的方向。
這篇則要來探討最近工作上遇到的一個問題,就是UITextField在設定Secure Text Entry時若點擊其他地方再點回TextField就會完全刪除TextField內的字,對於需求上可能不是完全如此還是能夠在暗碼時能夠執行密碼的修改而不是完全重key,問了前輩給予了UITextFieldDelegate這個方向來搜尋,找到了shouldChangeCharactersIn這個方法
透過上述方法可以在UITextField改變時進行判斷。下面就針對六個使用者可能會在UITextField 編輯方式進行處理。
這樣就能解決使用者在密碼看不到時能可以編輯密碼而不會直接刪除重新輸入的問題。持續加油!!