UIResponder's reloadInputViews does not work immediately after device rotation
| Originator: | cheleball | ||
| Number: | rdar://21795828 | Date Originated: | 7/13/2015 |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | 9 beta 3 |
| Classification: | UI | Reproducible: | Always |
Summary: When calling reloadInputViews immediately after device rotation, the inputView of the target text field is not visibly replaced. I have attached a sample project that demonstrates this issue (except that I can't attach to openRadar). When you push the button, the input view is replaced. When you rotate the device, the view is not replaced. Steps to Reproduce: 1. Run the sample project on a device running iOS 9. 2. Tap the text field to give it input focus. 3. Tap the button. Note that the color of the input view switches, indicating that it is being reloaded. 4. Rotate the device. Note that the color of the input view does not switch. Expected Results: reloadInputViews should work after device rotation. Actual Results: reloadInputViews does not work after device rotation. Version: iOS 9 beta 3 (build 13A4293g) Notes: This bug is not present in iOS 8. Configuration: iPad Air 1, 64 GB, WiFi + Cellular
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!