Я предполагаю, что "готовый ввод" означает, что пользователь нажимает кнопку возврата, ... на клавиатуре.
UITextField имеет делегата с протоколом UITextFieldDelegate. А вот и метод ...
- (BOOL)textFieldShouldReturn:(UITextField *)textField
... вы можете реализовать это таким образом ...
...
self.myFirstTextField.delegate = self;
self.mySecondTextField.delegate = self;
...
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if ( textField == self.myFirstTextField ) {
// User hits return key on keyboard when editing first textfield
[mySecondTextField becomeFirstResponder];
} else if ( textField == self.mySecondTextField ) {
// User hits return key on keyboard when editing second textfield
// This simply removes focus from the second textfield and hides keyboard
[mySecondTextField resignFirstResponder];
}
return YES;
}
Если "готовый ввод" не возвращается, кнопка ... на клавиатуре, вы можете реализовать метод этого делегата ...
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
... чтобы проверить текст UITextField, когда пользователь напечатал.