//需要添加进 ViewController 的 viewDidLoad 中
navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationController?.navigationBar.shadowImage = UIImage()

要让导览列变透明,只需要设定背景图片与阴影图片为一张空白图片,也就是 UIImage()

效果如上