Вы можете использовать этот метод делегата, чтобы получить символ, который вводится в UITextField:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;
Например:
if ([string isEqualToString:@"z"]){
// z is being typed.
}
Просто убедитесь, что вы указали делегата вашего UITextField в файле классов, где вы реализуете это.