Avatar ·

Comment changer la couleur du texte de la barre d'état (Status Bar) dans iOS (Swift)

Bonjour à tous ! Je suis débutant en développement iOS avec Swift et j'ai rencontré un problème que je n'arrive pas à résoudre. J'ai une application avec un fond sombre sur l'écran principal. J'utilise UINavigationController intégré via Storyboard. Le problème est que la barre d'état (Status Bar) affiche un texte noir sur fond sombre, et il est presque invisible. J'ai besoin que le texte soit blanc. J'ai essayé différentes méthodes, mais rien ne fonctionne. Voici ce que j'ai déjà essayé : 1. Dans Info.plist, j'ai ajouté `UIViewControllerBasedStatusBarAppearance = NO` et défini `UIStatusBarStyle = UIStatusBarStyleLightContent`. Cela n'a pas aidé. 2. Dans AppDelegate, dans la méthode `application(_:didFinishLaunchingWithOptions:)`, j'ai écrit : ```swift UIApplication.shared.statusBarStyle = .lightContent ``` Mais Xcode dit que cette méthode est dépréciée depuis iOS 9. 3. J'ai redéfini `preferredStatusBarStyle` dans mon ViewController : ```swift override var preferredStatusBarStyle: UIStatusBarStyle { return .lightContent } ``` Mais