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