我向ViewController添加了一个UITabBar,并尝试根据用户单击选项卡加载View Controller。但它没有做任何事情。 [self.view insertSubview:tab1vc.view belowSubview:mainTabBar] - 什么都不做。 它初始化了viewcontroller但没有添加。 我正在使用故事板和弧形。谢谢!
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
switch (item.tag) {
case 1:
if (tab1vc == nil) {
self.tab1vc =[[MyFirstTabViewController alloc] initWithNibName:@"MyFirstTabView" bundle:nil];
}
[self.view insertSubview:tab1vc.view belowSubview:mainTabBar];
break;
case 2:
if (tab2vc == nil) {
self.tab2vc =[[MySecondTabViewController alloc] initWithNibName:@"MySecondTabView" bundle:nil];
}
[self.view insertSubview:tab2vc.view belowSubview:mainTabBar];
break;
default:
break;
}
}