UIKeyboardWill/DidChangeFrameNotification not fired when keyboard frame changes

Originator:jeff
Number:rdar://22505056 Date Originated:31-Aug-2015
Status: Resolved:
Product:iOS SDK Product Version:iOS 9.0 (13A4325c)
Classification: Reproducible:
 
Summary:
In the iOS 9, when the keyboard changes to one of a different size (e.g., the predictive text bar shows/hides), the UIKeyboardWillChangeFrameNotification and UIKeyboardDidChangeFrameNotification's are not fired.

Steps to Reproduce:
1. Create 2 text fields/views, and set correction = NO on one of them (see sample app).
2. Observe UIKeyboardWillChangeFrameNotification
3. Select one text field, and then the other
4. The height of the keyboard should change (the predictive text bar should show/hide)

Expected Results:
UIKeyboardWillChangeFrameNotification is fired whenever the keyboard frame changes

Actual Results:
UIKeyboardWillChangeFrameNotification is not fired when the keyboard frame changes

Version:
iOS 9.0 (13A4325c)

Notes:
See example app. This is a bug in iOS 9, but works correctly in iOS 8.

It is likely that this is similar to, or maybe a dupe of, rdar://22437233

Configuration:
iPhone 6 (including iPhone Simulator)

Attachments:
'KeyboardBug.zip' was successfully uploaded.

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!