логический предел uitextfield - PullRequest
       2

логический предел uitextfield

1 голос
/ 16 августа 2011

У меня есть текстовое поле, в котором я хочу установить предел, не цифру, а цифру (цифровая клавиатура). Например, если мой лимит равен 59, и я нажимаю 6, все остальные цифры следует отключить. Вы считаете это возможным?

Большое спасибо!

Ответы [ 2 ]

1 голос
/ 16 августа 2011

Невозможно отключить клавиши на клавиатуре.Но ...

Предполагая, что у вас есть цифровая клавиатура, прослушивайте события клавиатуры и удаляйте данные из текстового поля, когда значение достигает значения выше 59.

Также обеспечивает обратную связь с пользователемкак вибрация устройства, поэтому пользователь будет знать, что было введено неправильное значение.

1 голос
/ 16 августа 2011

Нет. Невозможно отключить клавиши на клавиатуре. Вы должны написать свою логику, чтобы запретить ввод определенного текста в текстовое поле.

Вам, вероятно, придется написать свой код внутри textField:shouldChangeCharacterInRange: метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...