Keyboard doesn't hide after Orientation change on iPhone 6 plus

Originator:mattzino
Number:rdar://19455826 Date Originated:13.01.2015
Status:Open Resolved:
Product:iPhone 6 plus Product Version:iOS 8.1.2 (12B440)
Classification:UI/Usability Reproducible:always
 
Summary:
This bug occurs only on iPhone 6 plus. The Keyboard doesn't hide on a modal pushed ViewController after an orientation change. Both ways (resignFirstResponder and endEditing) was tested, both function calls returns with a "true" value, but the keyboard is still visible on the screen. If I start the app in landscape modus, the methods works like expected.

I tested the same code on a iPhone 6 and the methods works like expected.

Steps to Reproduce:
1. Open example app in portrait modus
2. Tap on the open button (to push a modal ViewController)
3. Tap on the TextField to open the Keyboard (becomeFirstResponder)
4. Tap on the Done Button within the accessoryView -> Everything works fine
5. Rotate Device to Landscape modus and tap again on the TextField
6. Tap on the Done Button again -> Keyboard is still visible
7. Tap on the keyboard button to hide the keyboard is working correctly.

Expected Results:
If I call resignFirstResponder or endEditing(true) then the Keyboard should disappear on every device in every orientation.

Actual Results:
The Keyboard is still visible even though I called the resignFirstResponder or endEditing method. This occurs only on iPhone 6 plus.

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!