一般我们设置页面标题的方法为 self.title = "标题";
但有时候,如果页面中有tabBarItem,那么设置 self.title会引起 tabBarItem.title的变化
如下:
navViewController.tabBarItem = [[UITabBarItem alloc] initWithTitle:"个人中心" image:[UIImage imageNamed:"tab_icon5_off"] selectedImage:[UIImage imageNamed:"tab_icon5_on"]];
设置self.title = "标题" 后 navViewController.tabBarItem.title被修改为 "标题"
为了解决这个问题,我们设置导航条标题要使用下面的方法
self.navigationController.navigationBar.topItem.title = “标题”;