我正在寻找一种制作透明导航栏的好方法。
有了这个:
func prepareNavigationBar(){
UINavigationBar.appearance().tintColor = UIColor.mainColor()
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: .Default)
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().translucent = true
}
它适用于每个 View ,除了推送后。推后的 View 失去透明效果...
你有什么想法吗?
谢谢你
最佳答案
func prepareNavigationBar(){
UINavigationBar.appearance().setBackgroundImage(UIImage(), forBarMetrics: .Default)
UINavigationBar.appearance().translucent = true
UINavigationBar.appearance().backgroundColor = UIColor.clearColor()
}
试试这个。
关于ios - 推送后导航栏透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35682762/