When I\'ve tried How to you set the maximum number of characters that can be entered into a UITextField using swift?, I saw that if I use all 10 characters, I can\'t erase t
Swift 5
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { let MAX_LENGTH = 4 let updatedString = (textField.text! as NSString).replacingCharacters(in: range, with: string) return updatedString.count <= MAX_LENGTH }