Comment supprimer la ligne inférieure (1px) de UINavigationBar dans iOS
Bonjour à tous ! Je suis un développeur iOS débutant et j'ai un problème avec le design de la barre de navigation. Je veux rendre UINavigationBar complètement transparent, sans la ligne grise standard en bas (cette ligne est souvent appelée "1px bottom line" ou shadow image). J'ai essayé plusieurs méthodes, mais rien ne fonctionne.
Voici mon code actuel en Swift, où j'essaie de supprimer cette ligne :
```swift
override func viewDidLoad() {
super.viewDidLoad()
navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationController?.navigationBar.shadowImage = UIImage()
navigationController?.navigationBar.isTranslucent = true
}
```
Mais la ligne reste toujours ! J'ai aussi essayé de définir `shadowImage` à nil, mais cela n'a pas aidé non plus. J'ai également remarqué que si je mets `isTranslucent = false`, le fond de la barre devient blanc et la ligne est toujours visible.
S'il vous plaît, dites-moi comment supprimer correctement cette bordure inférieure. Peut-être existe-t-il une autre méthode ?
No answers yet.
Connectez-vous pour laisser une réponse