TabBar按钮文字重复问题 && self.title 和 self.navigation.title 的区别

当子类化一个UITabBarController以后 ,如[ MyTabbarController ]
我们通常会往这个Tabbar上面添加一些UIViewController,
这个方法

[self.tabBarController addChildViewController:_viewController1];
[self.tabBarController addChildViewController:_viewController2];
    [self.tabBarController addChildViewController:_viewController3];

,然后,,我们通过代码 alloc新的item,tabBar上即出现了可以按的Item按钮,

此时,如果你的 VC1 ,VC2 ,VC3(三个视图控制器都自己定义了title)

_viewController3.title = @"大事发生发生";

且你的按钮图标 除了icon 意外 还自带文字,
那么 就会出现按钮文字重复的问题,
如图:这里写图片描述

这时候, 只要在VC1, VC2, VC3 中去掉你填的 title 即可!
至于为啥我们填写了控制器的Title
TabBarItem 上面 会出现 title名字,

估计 这就是曾经困扰我们的 关于

*self.title = @”“; (会给tabBarItem 赋 名字)
self.navigation.title = @”” ; (只给ViewController的Navigation赋 名字)*

的区别问题了

如何在storyboard 下 手动添加item?? 同一个例子 放在一起供大家参考
http://blog.youkuaiyun.com/iostiannan/article/details/50997807

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值