iOS 10导航栏标签栏问题

时间:2016-09-14 21:56:35

标签: uinavigationcontroller swift3

我有以下设置:

UINavigationController> TabBarController - >的ViewController

这是使用Swift3和xcode 8。

当我self.title时它不起作用。我无法以任何其他方式做到这一点,尝试以下方法:

    self.tabBarController!.navigationItem.title = "test"
    self.tabBarController!.navigationController?.title = "test"
    self.tabBarController!.navigationController?.topViewController?.title = "test"

我做错了什么?

2 个答案:

答案 0 :(得分:1)

答案是:

self.tabBarController!.navigationController!.navigationBar.topItem!.title = "Profile"

答案 1 :(得分:0)

如果你的设置成功,我认为你会更好:

TabBarController - > UINavigationController - >的ViewController

然后只是编码:

self.navigationItem.title = "test"
self.navigationController?.title = "test"
self.navigationController!.navigationBar.topItem!.title = "test"
self.navigationController?.topViewController?.title = "test"