Comment afficher la couleur du texte de la barre d'état en blanc lorsque l'écran de démarrage est affiché. J'utilise l'image par défaut pour l'écran de démarrage pour iPhone.
Il a l'option de sélectionner la lumière.
Utilisez le code ci-dessus dans didFinishLaunchingWithOptions
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
// Vous pouvez également utiliser dans le fichier View Controller.m et ajouter le code suivant
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
De même, si vous ne voulez pas que la barre d’état lors du lancement de l’application/de l’écran de démarrage, ouvrez la fenêtre
La barre d'état est initialement masquée = OUI
Il va cacher la barre d'état pendant l'écran de démarrage
Oui, vous pouvez modifier le style de la barre d'état dans Target. Lorsque vous le modifiez à partir de là, cela aura également un impact sur votre écran de démarrage.
Vous pouvez également modifier la couleur de votre barre d'état dans la classe déléguée de l'application. Code Objective C:
// Change the status bar
UIApplication.sharedApplication.statusBarStyle = UIStatusBarStyleLightContent;
UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) {
statusBar.backgroundColor = [UIColor colorWithRed:(254.0/255.0) green:(87.0/255.0) blue:(66.0/255.0) alpha:1.0];//set whatever color you like
}
Voici le code Swift:
//Status bar style and visibility
UIApplication.shared.statusBarStyle = .lightContent
//Change status bar color
let statusBar: UIView = UIApplication.shared.value(forKey: "statusBar") as! UIView
statusBar.backgroundColor = UIColor(red: CGFloat(254.0/255.0), green: CGFloat(87.0/255.0), blue: CGFloat(66.0/255.0), alpha: CGFloat(1.0))
Maintenant, lorsque vous exécutez votre application, vous voyez toujours un fond blanc dans l’écran d’accueil. Il suffit d’aller dans le scénariseur LaunchScreen et de donner la couleur d’arrière-plan personnalisée de la vue que vous voulez donner et cela fonctionne parfaitement.