当应用程序打开时,iOS应用程序如何知道屏幕上是否已有键盘(iOS多任务处理)

时间:2016-05-17 20:23:39

标签: ios ios9 multitasking split-screen-multitasking split-screen

当应用程序打开时,iOS应用程序如何知道屏幕上是否已有键盘?应用程序运行后,它可以接收键盘显示/隐藏通知。但是,如果应用程序在分屏模式下作为辅助应用程序打开,而主应用程序已经显示键盘,则辅助应用程序不会收到任何通知,告诉它调整其键盘视图。据我所知,这些通知是判断键盘是否显示及其帧是什么的唯一方法,然后获得必要的布局约束。有没有办法获取这些信息,或者是否应该针对此问题提交错误报告?

1 个答案:

答案 0 :(得分:0)

目前无法检测其他应用是否具有键盘焦点。

您可以使用Auto Layout进行解决方法。

或此How to detect when keyboard is shown and hidden