
在TabBar文件中添加:
IBOutlet UITabBar *myTabBar; //在xib中連接tabBar;
(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController: (UIViewController *)viewController{
?? if ([viewController isKindOfClass:[ViewInTabBar class]])
? ? {
??? ??? [self.navigationController setNavigationBarHidden:YES animated:YES];
? ? ??? [self.myTabBar setHidden:YES];
? ?? ??? [(ViewInTabBar *)viewController setTab:self];//傳遞指針
??? ??? [viewController viewWillAppear:YES];
? ?? }
在ViewInTabBar中添加:
TabBar *tab; //接收指針
? ?? [tab.navigationController setNavigationBarHidden:NO animated:YES];
? ? [tab.myTabBar setHidden:NO];