Status bar style ignored when view controller-based status bar appearance = YES

Originator:mikolaj.kalinowski
Number:rdar://16444364 Date Originated:27-Mar-2014 04:40 PM
Status:Open Resolved:
Product:iOS SDK Product Version:7.1
Classification: Reproducible:Always
 
Summary:
Custom status bar style ignored during launch when view controller-based status bar appearance is explicitly set to YES in the application plist.

Steps to Reproduce:
1. Create an empty project
2. In application plist set: UIStatusBarStyle = UIStatusBarStyleLightContent, and UIViewControllerBasedStatusBarAppearance = YES
3. Run on the device

Expected Results:
During launch, status bar text is white.

Actual Results:
Status bar text is black, as if UIStatusBarStyle was unset or set to UIStatusBarStyleDefault.

Version:
iPad Air with iOS 7.1 (11D167) build on iOS SDK 7.1.

Notes:
Workaround is to remove UIViewControllerBasedStatusBarAppearance = YES from the plist, since YES it the default value for this key.

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!