UIKeyboardWill/DidChangeFrameNotification do not fire when keyboard frame changes
| Originator: | widescape | ||
| Number: | rdar://22437233 | Date Originated: | 26-Aug-2015 |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | |
| Classification: | Reproducible: | Always |
Summary: When the keyboard is open and changes to a pad with different size (e.g. from standard to number, or from standard with correction to standard without correction), the events UIKeyboardWillChangeFrameNotification and UIKeyboardDidChangeFrameNotification do not fire. Steps to Reproduce: 1. Create an app with two text inputs. One with a standard pad with correction on, one with the number pad. Listen to UIKeyboardWillChangeFrameNotification and UIKeyboardDidChangeFrameNotification. 2. Open app. 3. Tap on standard input. 4. Tap on number input. Expected Results: UIKeyboardWillChangeFrameNotification and UIKeyboardDidChangeFrameNotification should fire at step 3 and 4. Actual Results: UIKeyboardWillChangeFrameNotification and UIKeyboardDidChangeFrameNotification fire at step 3, but not at step 4. Version: iOS 9.0 (13A4325c) Notes: The keyboard correctly changes to the number pad. However, an error is logged: "Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 563160167_Portrait_iPhone-Simple-Pad_Default" Configuration: iPhone 5s 32GB using WiFi
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!