0

I'm looking for a good way to make a transparent navigation bar.

With this :

func prepareNavigationBar(){
    UINavigationBar.appearance().tintColor = UIColor.mainColor()
    UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: .Default)
    UINavigationBar.appearance().shadowImage = UIImage()
    UINavigationBar.appearance().translucent = true
}

It work for every view, except after push. The view after push loose the transparency effect...

Have you any idea ?

Thank your

FlorianG
  • 77
  • 12

1 Answers1

0
func prepareNavigationBar(){
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: .Default)
        UINavigationBar.appearance().translucent = true
        UINavigationBar.appearance().backgroundColor = UIColor.clearColor()
}

Try this.

Bishan
  • 401
  • 1
  • 9
  • 16