- (void)pushViewControllerAndHiddenTabbar:(id)viewController
{
Class clazz =NULL;
if([viewControllerclass] == viewController) {
clazz = viewController;
}elseif([viewControllerisKindOfClass:[NSStringclass]]){
clazz =NSClassFromString(viewController);
}
UIViewController*vc =nil;
if(clazz) {
vc = [[clazzalloc]init];
}else{
vc = viewController;
}
//push時影響下級頁面tabbar的顯示
self.hidesBottomBarWhenPushed=YES;
[self.navigationControllerpushViewController:vcanimated:YES];
//pop時影響自己的頁面的tabbar顯示;
if(self.navigationController.viewControllers.count==2) {
self.hidesBottomBarWhenPushed=NO;
}
}
//
直接調(diào)用該方法