如何控制每个文本字段的最大长度? 例如,我想为txtname = 10设置max len。因此,在输入时,如果字符数超过10,则应该停止输入。 我使用下面的代码,但它不起作用:
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
guard let text = textField.text else { return true }
let newLength = text.characters.count + string.characters.count - range.length
return newLength <= 10 // Bool
}