【问题标题】:Objective-C How to detect keyboard extension will hide?Objective-C 如何检测键盘扩展是否会隐藏?
【发布时间】:2019-02-01 14:04:27
【问题描述】:

我正在开发一个应用程序和键盘扩展 (UIInputViewController)。 我想检测何时:

  1. 我的键盘扩展将隐藏。
  2. 将我的键盘扩展更改为其他键盘(在列表键盘中)

现在,我正在使用 [applicationWillResignActive] 进行检测,但它仅在按下设备上的“主页”按钮时才会捕获。

你想给我一个建议吗?谢谢。

【问题讨论】:

  • 你能解释一下你的要求吗?
  • @VinuJacob:我想捕捉事件隐藏自定义键盘,并将自定义键盘更改为其他键盘
  • 您可以使用键盘通知。

标签: objective-c custom-keyboard


【解决方案1】:

我们使用 UIInputViewController 来创建自定义键盘。

为了检测事件隐藏自定义键盘或将自定义键盘更改为其他键盘,我们可以使用:

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

很简单,但我没注意。

【讨论】:

    猜你喜欢
    • 2011-01-06
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多