我目前正在使用故事板界面构建器来设计我的GUI。
我的结构在故事板中如下所示
-> Navigation Controller -> Tab Bar Controller -> SomeViewController
-> AnotherViewController
导航栏和标签栏在ViewControllers中显示正常,标题在编辑器中设置并可见,但在模拟中标题消失。
如何解决此问题?
仅供参考:Navigation Controller
和Tab Bar Controller
未绑定到任何自定义类。
答案 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"
}