Я новичок в Swift, и у меня есть проблема, которую я не знаю, как решить. Итак, у меня есть UITextField
, где у меня есть ограничение максимум в 5 символов в текстовом поле, и у меня нет проблем с остановкой на пятом символе, но проблема в том, что я не могу очистить текст, потому что кнопка очистки, вероятно, считается персонаж в iOS.
Кто-нибудь может помочь мне решить эту проблему?
Вот мой код:
func textField(textField: UITextField,
shouldChangeCharactersInRange range: NSRange,
replacementString string: String) -> Bool{
if let count = textField.text?.characters.count {
if count < 5 {
print("\(count)")
return true
}
else {
return false
}
}
return true
}
Спасибо.