Status bar not animating when presenting a view controller with different status bar hidden preference
| Originator: | oc | ||
| Number: | rdar://24952570 | Date Originated: | 3/3/2016 |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | 9.3 |
| Classification: | UI/Usability | Reproducible: | Always |
Summary: When presenting a view controller that prefers the status bar hidden over a view controller that prefers the status bar visible, the status bar is hidden/shown without animation. This is the same the other way around, when presenting a view controller that prefers the status bar visible over a view controller that prefers the status bar hidden. This has 2 implications: 1. This doesn't look good, the UI looks like it 'jumps'. 2. In custom transitions, calculating view coordinates can be off by the status bar height (+- 20pt). The issue occurs in iOS 9.3, the status bar animates properly in prior versions. Steps to Reproduce: 1. Create a view controller that prefers the status bar visible 2. Create a second view controller that prefers the status bar hidden 3. Present one of the 2 view controllers over the other. Expected Results: The status bar should hide/show in an animated fashion. Actual Results: The status bar hides/shows without animation.
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!