我写了代码:
if let navigationBar = self.navigationController?.navigationBar {
navigationBar.setBackgroundImage(UIImage(), for: .default)
navigationBar.shadowImage = UIImage()
navigationBar.backgroundColor = UIColor.clear
navigationBar.tintColor = UIColor.white
navigationBar.isTranslucent = true
navigationBar.backItem?.hidesBackButton = true
}
它适用于之前的屏幕,但在segue之后它没有。它看起来像:
它是灰色,不透明,我不知道为什么会这样。但是在上一个屏幕上,使用相同的代码我得到了这个结果:
有什么想法吗?