Как я могу получить событие кнопки «Отправить» в «Сообщениях» для моей пользовательской клавиатуры?

Я делаю пользовательскую клавиатуру и работаю над функциями автокоррекции и автоматического предложения. Одна вещь, которую я ищу, - это как узнать, когда кто-то нажимает «Отправить» в сообщениях, например, чтобы я мог сделать последнее исправление перед отправкой текста?


person s73v3r    schedule 08.02.2015    source источник


Ответы (1)


Первый случай и самый простой ответ - просто используйте - (void)textDidChange:(id<UITextInput>)textInput из вашего подкласса UIInputViewController. Но вы поймаете это после отправки текста. Подробности в этом ответе SO

Второй случай — он просто перехватывает нажатие пользователем кнопки «Отправить» в расширении — это просто кнопка, да.

введите здесь описание изображения

person WINSergey    schedule 19.07.2017
comment
Кажется, у вас отлично работает collectionView на клавиатуре. Я был бы признателен за любой комментарий по моей проблеме здесь. stackoverflow.com/ вопросы/50904906/ - person Alix; 18.06.2018