Как перехватить текст с клавиатуры и отформатировать его перед отображением в ячейке? - PullRequest
0 голосов
/ 08 августа 2009

Часть программы, которую я разрабатываю, хранит введенные пользователем номера телефонов, поэтому я бы хотел отформатировать их по мере ввода. У меня работает NSFormatter, когда текст отображается в ячейке из сохраненных данных, но я не знаю, как отформатировать номер телефона, когда он вводится с клавиатуры, как в приложении контактов Apple.

Как мне это сделать?

1 Ответ

1 голос
/ 08 августа 2009

Установите делегат текстового поля для вашего класса контроллера, реализуйте протокол UITextFieldDelegate и поместите свой код форматирования в метод textField:shouldChangeCharactersInRange:replacementString:.

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