在 Swift 2.0 中设置 UINavigationController 栏标题

Setting UINavigationController Bar title in Swift 2.0

我正在尝试设置我的导航栏标题,但无论我在哪里设置标题都不会显示。我设置了背景颜色并应用了更改,只是没有应用标题。请指教

  import UIKit

  class CustomNavigationController: UINavigationController{
      override func viewDidLoad() {
          super.viewDidLoad()
          navigationBar.tintColor = UIColor.themeDarkGray()
          navigationBar.barTintColor = UIColor.themeDarkGray()
          navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.whiteColor()]  // Title's text color
          self.title = "Title Here"

      }
  }

试试这个:

self.navigationController?.navigationBar.topItem?.title = "Title here".

应该有用! :)

如果您设置自定义导航栏则:

Self.navigationBar.pushItem(UINavigationItem(title: "Title"), animated: true)