我正在开发一个应用程序和键盘扩展(UIInputViewController)。 我想检测何时:
- 我的键盘扩展名将隐藏。
- 将我的键盘扩展名更改为其他键盘(在列表键盘中)
现在,我正在使用[applicationWillResignActive]进行检测,但仅在按下设备上的“主页”按钮时才能捕获。
您想给我一个建议吗?谢谢。
答案 0 :(得分:0)
我们使用UIInputViewController创建自定义键盘。
为了检测事件隐藏自定义键盘或将自定义键盘更改为其他键盘,我们可以使用:
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
//Do something when hide/change custom-keyboard
}
这很简单,但是我没有注意。