标题未出现在ViewControllers导航栏上

时间:2012-05-10 21:32:52

标签: ios uinavigationcontroller storyboard

我目前正在使用故事板界面构建器来设计我的GUI。

我的结构在故事板中如下所示

-> Navigation Controller -> Tab Bar Controller -> SomeViewController
                                               -> AnotherViewController

导航栏和标签栏在ViewControllers中显示正常,标题在编辑器中设置并可见,但在模拟中标题消失

如何解决此问题?

仅供参考:Navigation ControllerTab Bar Controller未绑定到任何自定义类。

3 个答案:

答案 0 :(得分:26)

self.navigationController.navigationBar.topItem.title = @"YourTitle";

只需将它放在ViewControllers中的viewDidAppear中。

答案 1 :(得分:8)

您也可以使用此代码。

self.navigationController.topViewController.title=@"YourTitle";

放入viewDidAppear或viewWillAppear

答案 2 :(得分:0)

您只需要在viewController上调用它即可

override func viewDidLoad() {
    super.viewDidLoad()
    self.title = "My Title"
}