Клавиатура обычно поставляется в случае, когда UITextfield и UITextView пытаются использовать нижеупомянутые делегаты.
Итак, в случае UITextField
- (BOOL)textField:(UITextField *)textField
shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string {
// Do something here...
}
Когда вы используете клавиатуруСлучай UITextView:
- (BOOL)textView:(UITextView *)textView
shouldChangeTextInRange:(NSRange)range
replacementText:(NSString *)text {
// Do something here...
}
Помните об этом, каждый раз, когда пользователь вводит какой-либо символ или нажимает какую-либо клавишу на клавиатуре, этот метод будет вызываться, и вы будете знать, какой текст он выбрал с клавиатуры.