Swift3 UI viewcontroller导航栏为黑色

Swift3 UI viewcontroller导航栏为黑色,swift3,navigationbar,Swift3,Navigationbar,我无法将导航栏的颜色更改为透明。我的项目中的所有其他视图控制器都很好,只有这一个。此特定视图控制器有一个滚动视图,由Segue.view显示 我在viewDidLoad()中使用以下代码 这是视图控制器的标识检查器 我找到了解决办法。我的背景图像在我的视野内。我放错地方了。正确的方法见下文 如果我将以下行更改为FALSE,则navigationbar颜色将变为白色self.navigationController?.navigationbar.isTranslucent=FALSE self.

我无法将导航栏的颜色更改为透明。我的项目中的所有其他视图控制器都很好,只有这一个。此特定视图控制器有一个滚动视图,由Segue.view显示

我在viewDidLoad()中使用以下代码

这是视图控制器的标识检查器


我找到了解决办法。我的背景图像在我的视野内。我放错地方了。正确的方法见下文


如果我将以下行更改为FALSE,则navigationbar颜色将变为白色self.navigationController?.navigationbar.isTranslucent=FALSE
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
        self.navigationController?.navigationBar.shadowImage = UIImage()
        self.navigationController?.navigationBar.isTranslucent = true