UISplitViewController secondary view not resized when rotation from portrait while master panel overlay visible (iPad)
| Originator: | colinhumber | ||
| Number: | rdar://20156503 | Date Originated: | March 13, 2015 |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | 8.2 (12D508) |
| Classification: | UI/Usability | Reproducible: | Always |
Summary: When rotating a split view from portrait to landscape while the master panel overlay is visible (eg. displayMode == UISplitViewControllerDisplayModePrimaryOverlay), the secondary view does not resize during the rotation correctly and the contents snap into place after the rotation completes. If rotating from portrait to landscape but the master panel is not visible (eg. displayMode == UISplitViewControllerDisplayModePrimaryHidden) the secondary view resizes as expected. Steps to Reproduce: - open an iPad app that uses a split view controller (eg. Mail) - rotate to portrait - tap the top left button to cause the master panel overlay to display - rotate to landscape Expected Results: The secondary view resizes correctly during the rotation. Actual Results: The secondary view does not resize during the rotation. Once the rotation animation completes the view suddenly resizes and all subviews snap into place. Regression: N/A Notes: I’ve attached a sample project demonstrating the issue. No code was written and this is using the out of the box Master-Detail template from Xcode 6.2. Note the red box snaps into place after rotation.
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!