Мы используем UIInputViewController для создания пользовательской клавиатуры.
Чтобы обнаружить событие, скрыть пользовательскую клавиатуру или изменить пользовательскую клавиатуру на другую клавиатуру, тогда мы можем использовать:
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
//Do something when hide/change custom-keyboard
}
Itбыло просто, но я не обратил внимания.