我有带有白色导航栏颜色的NavigationViewController
。当我从 firstViewController
转到 secondViewController
时,我在导航栏中看到灰色。我想去掉这个灰色。如何解决?
firstViewController
:
转到secondViewController
:
第二个ViewController
:
如何删除它:
我的代码:
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 11.0, *) {
self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationItem.largeTitleDisplayMode = .always
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.backgroundColor = UIColor.white
} else {
// Fallback on earlier versions
}
}
最佳答案
您需要将 isTranslucent 属性设置为 true
self.navigationController?.navigationBar.isTranslucent = true
关于ios - swift:酒吧里的颜色是灰色的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52406638/