导航标题的设置影响UItabBar的标题解决方法集合
1、情况出现的场景
在App 的开发中,我们都可能遇到过。我的App tabbar上的文字怎么和导航标题一样了?可是我的Tbabar上的标题确实和导航标题不一样啊!这是怎么回事?
2、分析原因
1:当self.navigationItem.title,self.tabBarItem.title没有赋值情况下,其值和self.title一致。
2:UINavigationItem是UINavigationBar的SubView,可以设置title。
3、解决方法如下
#pragma mark 解决方法一
-(void)solveFirst{
self.navigationItem.title = @"欢迎光临";
}
#pragma mark 解决方法二
-(void)solveSecond{
self.title = @"首页";
self.navigationItem.title = @"欢迎光临";
}
#pragma mark 解决方法三
-(void)sloveThree{
UILabel * NavLable = [[UILabel alloc]initWithFrame:CGRectMake(10, 0, 100, 30)];
NavLable.text = @"欢迎光临";
NavLable.textAlignment = NSTextAlignmentCenter;
self.navigationItem.titleView = NavLable;
}
4、最终的效果