按下视图控制器时,UINavigationItem的标题会消失

时间:2015-11-19 19:48:03

标签: ios swift uinavigationitem iphone-5 ios8.4

我的视图控制器的导航项目标题出现问题。实际上,我正在使用viewDidLoad方法设置它:

self.navigationItem.title = "Title"

问题在于,当我将此视图控制器从另一个视图控制器推送到导航堆栈时,我在转换过程中看到标题,但是一旦转换结束,它就会消失...我在调试器中检查,标题是仍然设置...我尝试使用titleView属性,但没有成功... 顺便说一句,这个问题只出现在iPhone 5上,而iOs< 9 ...

1 个答案:

答案 0 :(得分:0)

让我们试试这个答案: CGSize result = [[UIScreen mainScreen] bounds].size; _navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0,0, result.size.width, 40)]; _navItem = [[UINavigationItem alloc] initWithTitle:@"Title"]; [_navBar setItems:@[_navItem]]; [self.view addSubview:_navBar];