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 意外 还自带文字,
那么 就会出现按钮文字重复的问题,
如图:TabBar按钮文字重复问题 && self.title 和 self.navigation.title 的区别_第1张图片

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

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

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

的区别问题了

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

你可能感兴趣的:(title,Navigation)