在XXXTabBarController.h文件定义两个方法
- (void)hideTabView;
- (void)showTabView;
在XXXTabBarController.m文件定义两个方法
- (void)hideTabView{
self.tabbarView.hidden = YES;
}
- (void)showTabView{
self.tabbarView.hidden = NO;
}
在ViewController.m文件引用头文件 "AppDelegate.h"
并添加方法
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
[appDelegate.tabC showTabView];
[self.tabBarController.tabBar setHidden:NO];
}
在跳转方法中添加
AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
[appDelegate.tabC hideTabView];
[self.tabBarController.tabBar setHidden:YES];
注意: 在AppDelegate.h文件中要设定全局变量 XXXTabBarController *tabC