Как обрабатывать прописные и строчные буквы при использовании UIKeyCommand

Мы находимся в процессе получения и обработки ввода с клавиатуры.

Среди моего исходного кода

UIKeyCommand *menuKey = [UIKeyCommand keyCommandWithInput:[NSString stringWithFormat:@"%c", 77]
                                                modifierFlags:0
                                                       action:@selector(menuKey:)];

Есть эта часть.

Тем не менее, если вы обработаете его таким образом, он будет реагировать только в том случае, если это прописная буква "М", и не будет реагировать, когда это строчная буква "м".

Есть ли способ обработки UIKeyCommand со всеми прописными и строчными буквами?

2 ответа

Вы можете добавить команду как для символа верхнего регистра, так и для символа нижнего регистра

Причина в том, что вы ищете только 77 который является кодом ASCII для M, Для того, чтобы позволить mнужно добавить 109 также

Другие вопросы по тегам