iOS 11 beta 6: No notifications for keyboard frame changes choosing Emoji from keyboard picker
Originator: | toreolsensan | ||
Number: | rdar://33990607 | Date Originated: | 2017-08-21 |
Status: | Closed | Resolved: | Dupe of 34944708 |
Product: | iOS + SDK | Product Version: | 11.0 beta 6 |
Classification: | bug | Reproducible: | always |
Summary: When switching to emoji keyboard by long-pressing the emoji key to bring up the keyboard picker, and then selecting Emoji, the app does not receive any notifications. This makes it hard (impossible?) to respond to changes in the keyboard size. If I simply tap the emoji key, the notifications arrive as expected. Strangely enough, when switching to a different keyboard (in my case, back from Emoji to Norwegian), notifications are received. Steps to Reproduce: 1. Create a single-view iOS app using Xcode 9. Add a text field to the view controller in the storyboard. 2. In ViewController's viewDidLoad, register as observer for the UIKeyboard{Did,Will}Show, UIKeyboard{Did,Will}ChangeFrame notifications and log these events. 3. Deploy to a device (iPhone 6 in my case) running iOS 11 beta 6. 4. Tap the text field to bring up the keyboard. 5. Notice how the keyboard notifications do occur. 6. Long-press the emoji key to bring up the keyboard picker and choose Emoji. This keyboard is larger than the normal keyboard. Expected Results: I expect the notifications to be received by the app as they were in iOS 10. Observed Results: The keyboard is resized but the app doesn't get notified. Version: 11.0 (15A5354b) Notes: In iOS 10 I get notifications regardless of how the Emoji keyboard is selected.
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!