当子类化一个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