导航标题的设置影响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、最终的效果



猜你喜欢

转载自blog.csdn.net/zhoushuangjian511/article/details/72732448