导航栏标题

时间:2015-12-14 14:32:43

标签: ios swift uinavigationcontroller uinavigationbar

在我当前的项目中,我的导航控制器标题似乎没有更新/更改。要查看错误,我创建了一个新项目并将导航控制器嵌入到视图控制器中。

override func viewDidAppear(animated: Bool) {
    print(navigationController) // Optional(<UINavigationController: 0x7b356200>)

    navigationController?.navigationItem.title = "Main"
    navigationController?.navigationBar.backgroundColor = UIColor.greenColor()
}

奇怪的是导航栏变为绿色,但仍然没有标题。可能是什么原因造成的?

1 个答案:

答案 0 :(得分:2)

用此

替换你的行
navigationController?.navigationBar.topItem?.title = "Main"