UITabBarController 单击
场景:UITabBarController 单击 又点击 双击
UITabBarController 单击 再点击 双击
UITabBarController 单击 再点击 双击
UITabBarController //当选中项改变的时候会触发 - (void)tabBarController:(UITabBarController*)tabBarController didSelectViewController:(UIViewController*)viewController { NSLog(@"disSelect"); //使每次点击tab都回到跟目录 // if ([viewController isKindOfClass:[UINavigationController class]]) { // [(UINavigationController*)viewController popToRootViewControllerAnimated:YES]; // } } //每次点击当前tab的时候会触发 - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)vc { NSLog(@"shouldSelect"); //当前选中的tab UIViewController *selectTab = tabBarController.selectedViewController; //vc: 将要选中的tab //判断是不是选择了自己 if ([selectTab isEqual:vc]) { } }