NavigationBar barStyle在Xcode 8中没有变化

时间:2016-10-01 06:18:09

标签: swift uinavigationbar

我在同一视图控制器中的项目中运行了navigationBar和工具栏。我正在使用barStyle来自定义导航和外观的外观。 Swift 2中的工具栏如下:

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    // Navigation style and Apperance
    // ------------------------------

    navigationController!.navigationBar.barStyle = UIBarStyle.blackOpaque
    navigationController!.navigationBar.tintColor = UIColor.white
    navigationController!.navigationBar.isTranslucent = true

    navigationController!.toolbar.barStyle = UIBarStyle.blackOpaque
    navigationController!.toolbar.tintColor = UIColor.white
    navigationController!.toolbar.isTranslucent = true
}

一切正常,条形看起来很透明。但是,在我将Xcode 7更新为Xcode 8.我的导航和工具栏由于某种原因变黑了?

提前致谢...

1 个答案:

答案 0 :(得分:1)

这是我的代码片段,可以与XCode 8(& Swift 3)配合使用:

node