Когда речь идет об ограничении textField
ввода только для чисел, обратитесь к этому ответу здесь, он поможет вам: https://stackoverflow.com/a/31812151/12278515.
Что вы ищете в настройке textField
, так этоэто, но, пожалуйста, прочитайте весь связанный ответ, чтобы получить представление о том, как работают UITextField
делегаты
func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
return Double(string) != nil
}
. Вы можете проверить количество textField
символов, используя следующее: textField.text.count
.
Итак, условие, которое вы ищете, выглядит следующим образом:
if textField.text.count != 2 {
// Here comes the action, if the textFied lenght is not 2 characters
}
Надеюсь, это поможет