Je souhaite que l'arrière-plan d'une barre de navigation soit une couleur avec 0,5 alpha pour pouvoir voir partiellement le contenu de la vue ci-dessous. J'ai essayé de faire comme ceci:Définition d'une couleur d'arrière-plan avec alpha dans la barre de navigation
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.navigationBar.barTintColor = UIColor.blue
self.navigationController?.navigationBar.isTranslucent = true
}
Si je mets à isTranslucent
true
, la couleur navigationBar
est clair. Si je mets isTranslucent
à false
, la couleur est opaque même si je mets UIColor.blue.alpha(0.5)
Comment est-ce que je pourrais faire ceci?
Merci, il suffit d'appliquer cette couleur à la barre de navigation, mais lorsque vous faites ce que vous avez posté, je vois que cela affecte aussi la barre d'état et maintenant je la vois en couleur de fond claire. Y a-t-il un moyen d'empêcher cela? – AppsDev