Objective-C Как обнаружить расширение клавиатуры будет скрывать? - PullRequest
0 голосов
/ 27 августа 2018

Я занимаюсь разработкой приложения и расширения клавиатуры (UIInputViewController).Я хочу определить, когда:

  1. Расширение моей клавиатуры будет скрыто.
  2. Изменить расширение моей клавиатуры на другую клавиатуру (в списке клавиатуры)

Теперь я использую [applicationWillResignActive] для обнаружения, но он срабатывает только при нажатии кнопки «Домой» на устройстве.

Хотите отправить мне предложение?Спасибо.

1 Ответ

0 голосов
/ 27 августа 2018

Мы используем UIInputViewController для создания пользовательской клавиатуры.

Чтобы обнаружить событие, скрыть пользовательскую клавиатуру или изменить пользовательскую клавиатуру на другую клавиатуру, тогда мы можем использовать:

-(void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
    //Do something when hide/change custom-keyboard
}

Itбыло просто, но я не обратил внимания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...