2014-10-08 38 views
0

我有一個自定義鍵盤擴展和它的包含應用程序。啓動後,包含應用程序每2秒向我的分機發送一個號碼。我抓住它並輸出到文本字段。但我有一個問題。當擴展鍵盤出現在屏幕上時 - 它開始接收數字。但是當它消失時,它仍然會收到數字。當鍵盤被隱藏時停止接收

問題:如何在我的分機隱藏時停止接收號碼?

編輯:我在無限循環中運行我的擴展接收器。如果隱藏鍵盤,如何退出此循環?

回答

0

不知道這是否正是你要找的,但你可以檢查鍵盤高度,看看你是否應該使用UIKeyboardFrameEndUserInfoKey發送數字到鍵盤。如果它爲零,則隱藏。您也可以在鍵盤擴展中檢查您的整體高度,並決定是否應該解析您發送的數據。