首先遵循代理,并实现代理
UITabBarControllerDelegate
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{ // 进行判断 如果是第三个tab就不让进入 UINavigationController *nav = (UINavigationController *)viewController; UIViewController *VC =nav.topViewController; if ([VC isKindOfClass:[CreativeVC class]]) { return NO; } return YES; }