如图
手动添加一个新的TabBarItem
话不多说 上代码
//添加账户管理ViewController
-(void)addNewAccountVC{
//alloc 一个控制器
_newACC = [[NewMyAccountViewController alloc] init];
UINavigationController *newAccNav = [[UINavigationController alloc] initWithRootViewController:_newACC];
//添加控制器
[self.tabBarControl addChildViewController:newAccNav];
//设置普通状态 以及 按下的 图片
UIImage *image3 = [UIImage imageNamed:@"tab_account_normal"];
UIImage *image3Select = [UIImage imageNamed:@"tab_account_press"];
//开始新建一个item按钮 因为我们已经用StoryBoard画了两个ITem 所以这里的tag 就填 2!
newAccNav.tabBarItem = [[UITabBarItem alloc] initWithTitle:nil image:image3 tag:2];
newAccNav.tabBarItem.selectedImage = image3Select;
//调整item的图片位置!
newAccNav.tabBarItem.imageInsets = UIEdgeInsetsMake(6, 0, -6, 0);
}
这里还有个讲解 self.title 和 self.navigation.title 区别的 , 正好同一个例子 ,一起写上了
http://blog.youkuaiyun.com/iostiannan/article/details/50997626