我的视图控制器的导航项目标题出现问题。实际上,我正在使用viewDidLoad
方法设置它:
self.navigationItem.title = "Title"
问题在于,当我将此视图控制器从另一个视图控制器推送到导航堆栈时,我在转换过程中看到标题,但是一旦转换结束,它就会消失...我在调试器中检查,标题是仍然设置...我尝试使用titleView属性,但没有成功... 顺便说一句,这个问题只出现在iPhone 5上,而iOs< 9 ...
答案 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];