簡體   English   中英

在iOS 11上切換鍵盤時未調用UIKeyboardWillShowNotification

[英]UIKeyboardWillShowNotification not called on switching keyboards on iOS 11

我正在使用UIKeyboardWillShowNotificationUIKeyboardWillHideNotification處理鍵盤框架更改。 當用戶打開時,通過按“globe”鍵隱藏鍵盤或切換鍵盤,一切正常 - 方法調用正確。 但是如果用戶長按地球並選擇高於當前的鍵盤(例如,英文鍵盤切換到表情符號鍵盤), UIKeyboardWillShowNotification不會調用方法UIKeyboardWillShowNotification 所以新鍵盤覆蓋了40-50像素的UI。

僅當從較低鍵盤切換到較高鍵盤且僅在iOS 11上切換時才會發生這種情況。

如何在iOS 11中正確處理鍵盤切換?

更新:在Apple Contacts應用程序(創建或編輯聯系人)和日歷應用程序(創建新事件時)中發現相同的問題在模擬器中(在真實設備上沒有iOS 11)。

我前段時間向Apple報告了這個問題,並且我的錯誤報告已經關閉,所以他們已經知道了。 除了等待iOS更新,我們無能為力。

作為參考,這里是openradar: http ://openradar.appspot.com/radar?id = 5026499329523712

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM