UIStatusBarStyle PreferredStatusBarStyle ne fonctionne pas sur iOS 7

Dans mon iPhone application construite avec Xcode 5 pour iOS 7 j'ai mis UIViewControllerBasedStatusBarAppearance=YES dans info.plist, et dans mon ViewController j'ai ce code:

-(UIStatusBarStyle) preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

Mais la barre de statut est toujours en noir sur le fond noir.

Je sais que c'est possible de changer cette application à l'échelle par la mise en UIViewControllerBasedStatusBarAppearance=NO dans info.plist, mais j'ai réellement besoin de modifier cela sur un viewController par viewController base au moment de l'exécution.

InformationsquelleAutor Andrew Smith | 2013-10-01