ios7 / 8透明导航栏

时间:2014-12-09 10:09:24

标签: xcode ios7 swift ios8

我知道这已得到解答,但我遇到了一些问题,我正在使用此解决方案:link

唯一的变化是我在我的viewcontroller中使用了这个,所以用self替换了navigationController!

我的问题:导航栏是黑色的,不透明。我错过了什么吗?

我正在使用swift with xcode6.1和部署目标ios 7.1

提前谢谢!

编辑:(按要求提供的代码)

override func viewDidLoad() {
    super.viewDidLoad()
    //Transparent navigation bar
    navigationController!.navigationBar.translucent = true
    navigationController!.navigationBar.shadowImage = UIImage()
    navigationController!.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: UIBarMetrics.Default)
    /////
    //other stuff
}

1 个答案:

答案 0 :(得分:0)

问题是在视图控制器中,顶栏下的扩展已被禁用。