In-Call status bar does not trigger will/did change notification
Originator: | kevin.shekleton | ||
Number: | rdar://7080782 | Date Originated: | 7/21/2009 |
Status: | Open | Resolved: | |
Product: | iPhone SDK | Product Version: | 3.0 OS |
Classification: | UI/Usability | Reproducible: | Always |
Summary: When a phone call ends while an application is running, the green double height status bar shrinks and the UIViewController adjusts the views' heights accordingly. However, there is no callback for if I need to programmatically react to this event (e g adjust an OpenGL view), even though there is [UIApplicationDelegate application:willChangeStatusBarFrame:], which sounds right but isn't. Steps to Reproduce: 1. Implement [NSApplicationDelegate application:willChangeStatusBarFrame:] or [UIApplicationDelegate application:didChangeStatusBarFrame:] in the app delegate 2. Take a call 3. During the call, start your app 4. Have the other side hang up 5. The green status bar shrinks Expected Results: 6. The callback is called, either before or after step 5, depending on which callback is implemented Actual Results: 6. The callback isn't called, because it's only related to frame changes due to orientation changes, and not all instances of status bar frame changes such as due to an incoming call. Notes: Logging this in reference to http://openradar.appspot.com/6475681
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!