Ho provato a rimuovere il bordo navigationBars senza fortuna. Ho studiato e le persone sembrano dire di impostare shadowImage e BackgroundImage a zero, ma nel mio caso non funziona.
Il mio codice
self.navigationController?.navigationBar.barTintColor = UIColor(rgba: "#4a5866")
self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: ""), forBarMetrics: UIBarMetrics.Default)
self.navigationController?.navigationBar.shadowImage = UIImage(named: "")
illustrazione: