2017-09-28 3 views
9

UIKeyboardWillShowNotificationUIKeyboardWillHideNotificationでキーボードフレームの変更を処理しています。ユーザーが開いたり、キーボードを切ったり、 "グローブ"キーを押してキーボードを切り替えると、すべて正常に動作します。しかし、ユーザがグローブ上でを長押しして、が現在よりも高いキーボードを選択した場合(たとえば、英語キーボードが絵文字キーボードに切り替わる)、メソッドUIKeyboardWillShowNotificationは呼び出されません。したがって、新しいキーボードは40〜50ピクセルのUIをカバーします。iOS 11のキーボードを切り替えるときにUIKeyboardWillShowの通知が呼び出されない

高いキーボードにのみiOSの11で正しい方法をキーボードの切り替えをどのように扱うか

iOSの11に下から切り替えるときにのみ起こりますか?

アップデート:シミュレータのApple Contactsアプリ(連絡先の作成または編集中)とカレンダーアプリ(新しいイベントの作成中)で同じ問題が見つかりました(実際のデバイスにiOS 11は搭載されていません)。

+0

あなたがキーボードを隠してのViewControllerを離れることなく、第2の時間を編集しようとすると「UIKeyboardWillShowNotificationは」とも呼ばれていません。 –

答えて

2

私はこれまでAppleにこれを報告していました。私のバグ報告は重複していたので、彼らはそれを認識しています。 iOSの更新を待つ以外はこれについて何もできません。参考のため

は、ここにopenradarです:http://openradar.appspot.com/radar?id=5026499329523712

+0

だから...。ただ待っています。 –

+0

まだ待っています... –

+0

問題は、iOS 11.2.2、iPhoneXではまだ再生可能です。 Whats appとalloでうまく動作します。 Messengerなどのアプリを壊してしまった。 – Ankit

関連する問題