导航标题的设置影响UItabBar的标题解决方法集合

Posted iOS的美丽岁月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导航标题的设置影响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、最终的效果


以上是关于导航标题的设置影响UItabBar的标题解决方法集合的主要内容,如果未能解决你的问题,请参考以下文章

快速设置UITabBar中的默认选项卡

即使使用导航控制器,UITabbar 也会消失

UITabBar 控制器选项卡导航到不同的 UIViewControllers

核心数据和 UITabBar 控制器 - 帮助?

Yelp Middle UITabBar 导航

如何显示不属于我的 UINavigationController 根目录的 UITabBar?