0

我有一个自定义键盘扩展及其包含的应用程序。启动后,包含应用程序每 2 秒向我的分机发送一个号码。我抓住它并输出到文本字段。但我有一个问题。当分机键盘出现在屏幕上时 - 它开始接收数字。但是当它消失时,它仍然会收到数字。

问题:隐藏分机后如何停止接收号码?

编辑:我在无限循环中运行我的扩展接收器。如果键盘被隐藏,如何退出这个循环?

4

1 回答 1

0

不确定这是否正是您要查找的内容,但您可以检查键盘高度以查看是否应该使用UIKeyboardFrameEndUserInfoKey. 如果它是零,你就被隐藏了。您还可以在键盘扩展中检查您的整体高度,并决定是否应该解析您发送的数据。

于 2014-12-22T22:04:00.893 回答