如何将navigationBar变回不透明?

时间:2015-05-30 21:45:25

标签: ios swift

我在navigationBar中使用这段代码透明后,如何在一个视图中将AppDelegate.swift更改回不透明:

self.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
self.navigationBar.shadowImage = UIImage()
self.navigationBar.translucent = true

1 个答案:

答案 0 :(得分:0)

你试过了吗?

self.navigationBar.setBackgroundImage(nil, forBarMetrics: UIBarMetrics.Default)
self.navigationBar.shadowImage = nil  
// or
self.navigationBar.barStyle = UIBarStyle.Default 

当然:

self.navigationBar.translucent = **false**