Как вы форматируете UITextFields с ограничениями? - PullRequest
0 голосов
/ 21 января 2012

Я начал вводить некоторые проверки в текстовые поля. Должен быть более простой способ, чем писать все возможные чеки.

Я бы хотел сделать две вещи:

  1. Мне нужно, чтобы пользователь печатал через год. Я установил клавиатуру в числовое значение. как я могу ограничить длину максимум 4, проверить, если это в прошлом
  2. Просто хотите ограничить длину еще одной записи до 7 символов

1 Ответ

0 голосов
/ 21 января 2012

вы бы использовали делегат UITextField, установите делегата в поле uitext и затем внедрили эти методы в свой класс

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

, а затем проверяли всякий раз, когда это обновление, будет ли строка меньше или равна 4 символам, ивыполните любые другие проверки относительно того, что будет изменено, и верните YES, если хотите, и NO, если нет

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