Вы можете сделать это, отслеживая ввод пользователя в поле и автоматически удаляя несовпадающие символы. Создайте метод IBAction:
- (IBAction)validateEntry:(id)sender;
затем присоедините его к событию Editing Changed текстового поля. Метод будет вызываться каждый раз, когда изменяется текст в поле, будь то пользователь, набравший текст, или пользователь, вставивший текст в.
Внутри метода вы можете изучить текст и удалить оскорбительные символы или, что более вежливо, обновить UILabel, который сообщает пользователю, что он ввел недопустимые символы, и отключить все кнопки отправки, пока он не будет исправлен.