Для вашего UITextField, принимающего входные данные, установите объект контроллера в качестве делегата текстового поля и реализуйте
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
метод делегата в вашем контроллере.
Этот метод должен вызываться для каждого события редактирования (нажатие клавиши). Я считаю, что вы должны иметь возможность искать пустую строку замены, чтобы сказать, что символы удаляются клавишей возврата.